package async_kernel
Monadic concurrency library
Install
Dune Dependency
Authors
Maintainers
Sources
v0.17.0.tar.gz
sha256=01ced973dbc70535f692f38bed524ae82dba17e26e58791b2fbf0d647b160d2e
doc/async_kernel.eager_deferred/Eager_deferred/List/index.html
Module Eager_deferred.List
Source
Source
val foldi :
'a list ->
init:'b ->
f:(int -> 'b -> 'a -> 'b Async_kernel.Deferred.t) ->
'b Async_kernel.Deferred.t
Source
val fold :
'a list ->
init:'b ->
f:('b -> 'a -> 'b Async_kernel.Deferred.t) ->
'b Async_kernel.Deferred.t
Source
val find :
'a list ->
f:('a -> bool Async_kernel.Deferred.t) ->
'a option Async_kernel.Deferred.t
Source
val findi :
'a list ->
f:(int -> 'a -> bool Async_kernel.Deferred.t) ->
(int * 'a) option Async_kernel.Deferred.t
Source
val find_map :
'a list ->
f:('a -> 'b option Async_kernel.Deferred.t) ->
'b option Async_kernel.Deferred.t
Source
val find_mapi :
'a list ->
f:(int -> 'a -> 'b option Async_kernel.Deferred.t) ->
'b option Async_kernel.Deferred.t
Source
val exists :
'a list ->
f:('a -> bool Async_kernel.Deferred.t) ->
bool Async_kernel.Deferred.t
Source
val existsi :
'a list ->
f:(int -> 'a -> bool Async_kernel.Deferred.t) ->
bool Async_kernel.Deferred.t
Source
val for_all :
'a list ->
f:('a -> bool Async_kernel.Deferred.t) ->
bool Async_kernel.Deferred.t
Source
val for_alli :
'a list ->
f:(int -> 'a -> bool Async_kernel.Deferred.t) ->
bool Async_kernel.Deferred.t
Deferred iterators
Source
val init :
how:Async_kernel.Monad_sequence.how ->
int ->
f:(int -> 'a Async_kernel.Deferred.t) ->
'a list Async_kernel.Deferred.t
Source
val iter :
how:Async_kernel.Monad_sequence.how ->
'a list ->
f:('a -> unit Async_kernel.Deferred.t) ->
unit Async_kernel.Deferred.t
Source
val iteri :
how:Async_kernel.Monad_sequence.how ->
'a list ->
f:(int -> 'a -> unit Async_kernel.Deferred.t) ->
unit Async_kernel.Deferred.t
Source
val map :
how:Async_kernel.Monad_sequence.how ->
'a list ->
f:('a -> 'b Async_kernel.Deferred.t) ->
'b list Async_kernel.Deferred.t
Source
val mapi :
how:Async_kernel.Monad_sequence.how ->
'a list ->
f:(int -> 'a -> 'b Async_kernel.Deferred.t) ->
'b list Async_kernel.Deferred.t
Source
val filter :
how:Async_kernel.Monad_sequence.how ->
'a list ->
f:('a -> bool Async_kernel.Deferred.t) ->
'a list Async_kernel.Deferred.t
Source
val filteri :
how:Async_kernel.Monad_sequence.how ->
'a list ->
f:(int -> 'a -> bool Async_kernel.Deferred.t) ->
'a list Async_kernel.Deferred.t
Source
val filter_map :
how:Async_kernel.Monad_sequence.how ->
'a list ->
f:('a -> 'b option Async_kernel.Deferred.t) ->
'b list Async_kernel.Deferred.t
Source
val filter_mapi :
how:Async_kernel.Monad_sequence.how ->
'a list ->
f:(int -> 'a -> 'b option Async_kernel.Deferred.t) ->
'b list Async_kernel.Deferred.t
Source
val concat_map :
how:Async_kernel.Monad_sequence.how ->
'a list ->
f:('a -> 'b list Async_kernel.Deferred.t) ->
'b list Async_kernel.Deferred.t
Source
val concat_mapi :
how:Async_kernel.Monad_sequence.how ->
'a list ->
f:(int -> 'a -> 'b list Async_kernel.Deferred.t) ->
'b list Async_kernel.Deferred.t
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page