Up

Module Direct

Signature

val iter : t -> monitor:((t, Async_kernel.Monitor0.t) Fieldslib.Field.t -> t -> Async_kernel.Monitor0.t -> unit) -> priority:((t, Async_kernel.Priority.t) Fieldslib.Field.t -> t -> Async_kernel.Priority.t -> unit) -> local_storage:((t, Core_kernel.Std.Univ_map.t) Fieldslib.Field.t -> t -> Core_kernel.Std.Univ_map.t -> unit) -> backtrace_history:((t, Core_kernel.Std.Backtrace.t list) Fieldslib.Field.t -> t -> Core_kernel.Std.Backtrace.t list -> unit) -> unit
val fold : t -> init:'acc__ -> monitor:('acc__ -> (t, Async_kernel.Monitor0.t) Fieldslib.Field.t -> t -> Async_kernel.Monitor0.t -> 'acc__) -> priority:('acc__ -> (t, Async_kernel.Priority.t) Fieldslib.Field.t -> t -> Async_kernel.Priority.t -> 'acc__) -> local_storage:('acc__ -> (t, Core_kernel.Std.Univ_map.t) Fieldslib.Field.t -> t -> Core_kernel.Std.Univ_map.t -> 'acc__) -> backtrace_history:('acc__ -> (t, Core_kernel.Std.Backtrace.t list) Fieldslib.Field.t -> t -> Core_kernel.Std.Backtrace.t list -> 'acc__) -> 'acc__
val set_all_mutable_fields : t -> unit