Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
val iter :
t ->
capacity:((t, int) Fieldslib.Field.t -> t -> int -> unit) ->
init:((t, write_buffer) Fieldslib.Field.t -> t -> write_buffer -> unit) ->
stop:
((t, unit Async.Deferred.t) Fieldslib.Field.t ->
t ->
unit Async.Deferred.t ->
unit) ->
max_ready:((t, int) Fieldslib.Field.t -> t -> int -> unit) ->
unit
val fold :
t ->
init:'acc__0 ->
capacity:('acc__0 -> (t, int) Fieldslib.Field.t -> t -> int -> 'acc__1) ->
init:
('acc__1 ->
(t, write_buffer) Fieldslib.Field.t ->
t ->
write_buffer ->
'acc__2) ->
stop:
('acc__2 ->
(t, unit Async.Deferred.t) Fieldslib.Field.t ->
t ->
unit Async.Deferred.t ->
'acc__3) ->
max_ready:('acc__3 -> (t, int) Fieldslib.Field.t -> t -> int -> 'acc__4) ->
'acc__4
val for_all :
t ->
capacity:((t, int) Fieldslib.Field.t -> t -> int -> bool) ->
init:((t, write_buffer) Fieldslib.Field.t -> t -> write_buffer -> bool) ->
stop:
((t, unit Async.Deferred.t) Fieldslib.Field.t ->
t ->
unit Async.Deferred.t ->
bool) ->
max_ready:((t, int) Fieldslib.Field.t -> t -> int -> bool) ->
bool
val exists :
t ->
capacity:((t, int) Fieldslib.Field.t -> t -> int -> bool) ->
init:((t, write_buffer) Fieldslib.Field.t -> t -> write_buffer -> bool) ->
stop:
((t, unit Async.Deferred.t) Fieldslib.Field.t ->
t ->
unit Async.Deferred.t ->
bool) ->
max_ready:((t, int) Fieldslib.Field.t -> t -> int -> bool) ->
bool
val to_list :
t ->
capacity:((t, int) Fieldslib.Field.t -> t -> int -> 'elem__) ->
init:((t, write_buffer) Fieldslib.Field.t -> t -> write_buffer -> 'elem__) ->
stop:
((t, unit Async.Deferred.t) Fieldslib.Field.t ->
t ->
unit Async.Deferred.t ->
'elem__) ->
max_ready:((t, int) Fieldslib.Field.t -> t -> int -> 'elem__) ->
'elem__ list
val map :
t ->
capacity:((t, int) Fieldslib.Field.t -> t -> int -> int) ->
init:
((t, write_buffer) Fieldslib.Field.t -> t -> write_buffer -> write_buffer) ->
stop:
((t, unit Async.Deferred.t) Fieldslib.Field.t ->
t ->
unit Async.Deferred.t ->
unit Async.Deferred.t) ->
max_ready:((t, int) Fieldslib.Field.t -> t -> int -> int) ->
t
val set_all_mutable_fields : t -> unit