Skip to main content

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