Module Async_kernel__.Eager_deferred_result

module Deferred = Async_kernel__.Eager_deferred0
module T : sig ... end
include T
type ('a, 'error) t = ('a'errorCore_kernel.Result.t Deferred.t
val combine : ('a'bCore_kernel.Result.t Async_kernel__Eager_deferred0.T.t ‑> ('c'bCore_kernel.Result.t Async_kernel__Eager_deferred0.T.t ‑> ok:('a ‑> 'c ‑> 'd) ‑> err:('b ‑> 'b ‑> 'b) ‑> ('d'bCore_kernel.Result.t Async_kernel__Eager_deferred0.T.t
include sig ... end
val (>>=) : ('a'eCore_kernel.Result.t Deferred.t ‑> ('a ‑> ('b'eCore_kernel.Result.t Deferred.t) ‑> ('b'eCore_kernel.Result.t Deferred.t
val (>>|) : ('a'eCore_kernel.Result.t Deferred.t ‑> ('a ‑> 'b) ‑> ('b'eCore_kernel.Result.t Deferred.t
module Let_syntax : sig ... end
module Monad_infix : sig ... end
val bind : ('a'eCore_kernel.Result.t Deferred.t ‑> f:('a ‑> ('b'eCore_kernel.Result.t Deferred.t) ‑> ('b'eCore_kernel.Result.t Deferred.t
val return : 'a ‑> ('a'bCore_kernel.Result.t Deferred.t
val map : ('a'eCore_kernel.Result.t Deferred.t ‑> f:('a ‑> 'b) ‑> ('b'eCore_kernel.Result.t Deferred.t
val ignore_m : ('a'eCore_kernel.Result.t Deferred.t ‑> (unit, 'eCore_kernel.Result.t Deferred.t
val all : ('a'eCore_kernel.Result.t Deferred.t list ‑> ('a list, 'eCore_kernel.Result.t Deferred.t
val all_unit : (unit, 'eCore_kernel.Result.t Deferred.t list ‑> (unit, 'eCore_kernel.Result.t Deferred.t
val all_ignore : (unit, 'eCore_kernel.Result.t Deferred.t list ‑> (unit, 'eCore_kernel.Result.t Deferred.t
  • Deprecated [since 2018-02] Use [all_unit]
val ignore : ('a'bCore_kernel.Result.t Deferred.t ‑> (unit, 'bCore_kernel.Result.t Deferred.t
val map_error : ('a'bCore_kernel.Result.t Deferred.T.t ‑> f:('b ‑> 'c) ‑> ('a'cCore_kernel.Result.t Deferred.T.t