Deferred.QueueSimilar to {Deferred.Queue} but eager when passing ~how:`Sequential. The functions in Queue raise if the queue is mutated during execution.
val foldi : 'a Core.Queue.t -> init:'b -> f:(int -> 'b -> 'a -> 'b t) -> 'b tval fold : 'a Core.Queue.t -> init:'b -> f:('b -> 'a -> 'b t) -> 'b tval find : 'a Core.Queue.t -> f:('a -> bool t) -> 'a option tval findi : 'a Core.Queue.t -> f:(int -> 'a -> bool t) -> (int * 'a) option tval find_map : 'a Core.Queue.t -> f:('a -> 'b option t) -> 'b option tval find_mapi : 'a Core.Queue.t -> f:(int -> 'a -> 'b option t) -> 'b option tval exists : 'a Core.Queue.t -> f:('a -> bool t) -> bool tval existsi : 'a Core.Queue.t -> f:(int -> 'a -> bool t) -> bool tval for_all : 'a Core.Queue.t -> f:('a -> bool t) -> bool tval for_alli : 'a Core.Queue.t -> f:(int -> 'a -> bool t) -> bool tval all : 'a t Core.Queue.t -> 'a Core.Queue.t tval all_unit : unit t Core.Queue.t -> unit tval init :
how:Async_kernel.Monad_sequence.how ->
int ->
f:(int -> 'a t) ->
'a Core.Queue.t tval iter :
how:Async_kernel.Monad_sequence.how ->
'a Core.Queue.t ->
f:('a -> unit t) ->
unit tval iteri :
how:Async_kernel.Monad_sequence.how ->
'a Core.Queue.t ->
f:(int -> 'a -> unit t) ->
unit tval map :
how:Async_kernel.Monad_sequence.how ->
'a Core.Queue.t ->
f:('a -> 'b t) ->
'b Core.Queue.t tval mapi :
how:Async_kernel.Monad_sequence.how ->
'a Core.Queue.t ->
f:(int -> 'a -> 'b t) ->
'b Core.Queue.t tval filter :
how:Async_kernel.Monad_sequence.how ->
'a Core.Queue.t ->
f:('a -> bool t) ->
'a Core.Queue.t tval filteri :
how:Async_kernel.Monad_sequence.how ->
'a Core.Queue.t ->
f:(int -> 'a -> bool t) ->
'a Core.Queue.t tval filter_map :
how:Async_kernel.Monad_sequence.how ->
'a Core.Queue.t ->
f:('a -> 'b option t) ->
'b Core.Queue.t tval filter_mapi :
how:Async_kernel.Monad_sequence.how ->
'a Core.Queue.t ->
f:(int -> 'a -> 'b option t) ->
'b Core.Queue.t tval concat_map :
how:Async_kernel.Monad_sequence.how ->
'a Core.Queue.t ->
f:('a -> 'b Core.Queue.t t) ->
'b Core.Queue.t tval concat_mapi :
how:Async_kernel.Monad_sequence.how ->
'a Core.Queue.t ->
f:(int -> 'a -> 'b Core.Queue.t t) ->
'b Core.Queue.t t