module type Deferred_sequence = sig
.. end
type 'a
t
val fold : 'a t ->
init:'b ->
f:('b -> 'a -> 'b Deferred_intf.Deferred.t) -> 'b Deferred_intf.Deferred.t
val iter : ?how:Deferred_intf.how ->
'a t ->
f:('a -> unit Deferred_intf.Deferred.t) -> unit Deferred_intf.Deferred.t
val map : ?how:Deferred_intf.how ->
'a t ->
f:('a -> 'b Deferred_intf.Deferred.t) ->
'b t Deferred_intf.Deferred.t
val filter : ?how:Deferred_intf.how ->
'a t ->
f:('a -> bool Deferred_intf.Deferred.t) ->
'a t Deferred_intf.Deferred.t
val filter_map : ?how:Deferred_intf.how ->
'a t ->
f:('a -> 'b option Deferred_intf.Deferred.t) ->
'b t Deferred_intf.Deferred.t
val all : 'a Deferred_intf.Deferred.t t ->
'a t Deferred_intf.Deferred.t
val all_unit : unit Deferred_intf.Deferred.t t ->
unit Deferred_intf.Deferred.t