Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
Common error reporting functions
type 'a t = ('a, error) Result.result
val return : 'a -> ('a, error) Result.result
val error_msg :
('a, unit, string, ('b, [> `Msg of string ]) Result.result)
Pervasives.format4 ->
'a
val (>>=) :
('a, 'b) Result.result ->
('a -> ('c, 'b) Result.result) ->
('c, 'b) Result.result