Module Tea_result
type t
type ('a, 'b) t = ( 'a, 'b ) Stdlib.result =
val result_to_option
val result_to_option : ( 'a, 'b ) t -> 'c option
val option_of_result
val option_of_result : ( 'a, 'b ) t -> 'c option
val ok
val ok : ( 'a, 'b ) t -> 'c option
val error
val error : ( 'a, 'b ) t -> 'c option
val last_of
val last_of : ( 'a, 'b ) t list -> ( 'a, 'b ) t
val accumulate
val accumulate : ( 'a, 'b ) t list -> ( 'c list, 'd ) t
val first
val first : ( 'a, 'b ) t -> ( 'c, 'd ) t -> ( 'a, 'b ) t
val error_of_any
val error_of_any : ( 'a, 'b ) t list -> 'c option
val error_of_first
val error_of_first : ( 'a, 'b ) t -> ( 'c, 'd ) t -> 'e option