type t = Async_kernel__.Types.Monitor.t = {name : Core_kernel.Info.t; |
here : Core_kernel.Source_code_position.t option; |
id : int; |
parent : t option; |
mutable next_error : exn Async_kernel__.Types.Ivar.t; |
mutable handlers_for_all_errors : (Async_kernel__.Types.Execution_context.t * (exn ‑> unit)) Core_kernel.Bag.t; |
mutable tails_for_all_errors : exn Async_kernel__.Types.Tail.t list; |
mutable has_seen_error : bool; |
mutable is_detached : bool; |
}val is_detached : t ‑> boolval set_is_detached : t ‑> bool ‑> unitval has_seen_error : t ‑> boolval set_has_seen_error : t ‑> bool ‑> unitval tails_for_all_errors : t ‑> exn Async_kernel__.Types.Tail.t listval set_tails_for_all_errors : t ‑> exn Async_kernel__.Types.Tail.t list ‑> unitval handlers_for_all_errors : t ‑> (Async_kernel__.Types.Execution_context.t * (exn ‑> unit)) Core_kernel.Bag.tval set_handlers_for_all_errors : t ‑> (Async_kernel__.Types.Execution_context.t * (exn ‑> unit)) Core_kernel.Bag.t ‑> unitval next_error : t ‑> exn Async_kernel__.Types.Ivar.tval set_next_error : t ‑> exn Async_kernel__.Types.Ivar.t ‑> unitval id : t ‑> intval here : t ‑> Core_kernel.Source_code_position.t optionval name : t ‑> Core_kernel.Info.tmodule Fields : sig ... endmodule Pretty : sig ... endval to_pretty : t ‑> Pretty.one Core_kernel.List.tval sexp_of_t : t ‑> Base.Sexp.tval create_with_parent : ?here:Core_kernel.Source_code_position.t ‑> ?info:Core_kernel.Info.t ‑> ?name:string ‑> t option ‑> tval main : t