tezos-error-monad
Tezos: error monad
1024" x-on:close-sidebar="sidebar=window.innerWidth > 1024 && true">
Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
Library tezos-error-monad
val none_e : ( 'a option, 'trace ) result
val none_s : 'a option Lwt.t
val some_unit_e : ( unit option, 'error ) result
val some_unit_s : unit option Lwt.t
val some_nil_e : ( 'a list option, 'error ) result
val some_nil_s : 'a list option Lwt.t
val some_true_e : ( bool option, 'error ) result
val some_true_s : bool option Lwt.t
val some_false_e : ( bool option, 'error ) result
val some_false_s : bool option Lwt.t
val some_e : 'a -> ( 'a option, 'trace ) result
val some_s : 'a -> 'a option Lwt.t
val value_e : 'a option -> error:'trace -> ( 'a, 'trace ) result
val value_fe : 'a option -> error:( unit -> 'trace ) -> ( 'a, 'trace ) result
val filter_ok : ( 'a, 'e ) result option -> 'a option
val filter_error : ( 'a, 'e ) result option -> 'e option
val filter_left : ( 'a, 'b ) Either.t option -> 'a option
val filter_right : ( 'a, 'b ) Either.t option -> 'b option
val to_result : none:'trace -> 'a option -> ( 'a, 'trace ) result
val of_result : ( 'a, 'e ) result -> 'a option
val to_seq : 'a option -> 'a Seq.t