The context in which an Async job runs.
type t = Async_kernel__.Types.Execution_context.t = {monitor : Async_kernel__.Monitor0.t; |
priority : Priority.t; |
local_storage : Core_kernel.Univ_map.t; |
backtrace_history : Core_kernel.Backtrace.t list; |
}include sig ... endval backtrace_history : t ‑> Core_kernel.Backtrace.t listval local_storage : t ‑> Core_kernel.Univ_map.tval priority : t ‑> Priority.tval monitor : t ‑> Async_kernel__.Monitor0.tmodule Fields : sig ... endval sexp_of_t : t ‑> Base.Sexp.tval main : tval create_like : ?monitor:Async_kernel__.Monitor0.t ‑> ?priority:Priority.t ‑> ?local_storage:Core_kernel.Univ_map.t ‑> t ‑> tval find_local : t ‑> 'a Core_kernel.Univ_map.Key.t ‑> 'a optionval with_local : t ‑> 'a Core_kernel.Univ_map.Key.t ‑> 'a option ‑> t