package octez-l2-libs

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type

Monad for values with delayed write effects on top of the Lwt_result monad

val bind : ('a -> (('b, 'store) t, 'c) Stdlib.result Lwt.t) -> (('a, 'store) t, 'c) Stdlib.result Lwt.t -> (('b, 'store) t, 'c) Stdlib.result Lwt.t
val map : ('a -> 'b) -> (('a, 'store) t, 'c) Lwt_result.t -> (('b, 'store) t, 'c) Lwt_result.t
val let>* : (('a, 'store) t, 'b) Stdlib.result Lwt.t -> ('a -> (('c, 'store) t, 'b) Stdlib.result Lwt.t) -> (('c, 'store) t, 'b) Stdlib.result Lwt.t
val let>+ : (('a, 'store) t, 'b) Lwt_result.t -> ('a -> 'c) -> (('c, 'store) t, 'b) Lwt_result.t
val return : 'a -> (('a, 'store) t, 'b) Lwt_result.t
val list_fold_left_i_es : (int -> 'a -> 'b -> (('a, 'store) t, 'trace) Stdlib.result Lwt.t) -> 'a -> 'b list -> (('a, 'store) t, 'trace) Stdlib.result Lwt.t
OCaml

Innovation. Community. Security.