Async_kernel.Execution_contextThe context in which an Async job runs.
type t = {monitor : Async_kernel__.Types.Monitor.t;priority : Priority.t;local_storage : Core.Univ_map.t;backtrace_history : Core.Backtrace.t list;}val backtrace_history : t -> Core.Backtrace.t listval local_storage : t -> Core.Univ_map.tval priority : t -> Priority.tval monitor : t -> Async_kernel__.Types.Monitor.tmodule Fields : sig ... endval sexp_of_t : t -> Sexplib0.Sexp.tinclude Core.Invariant.S with type t := tval invariant : t Base__.Invariant_intf.invval main : tval create_like :
?monitor:Async_kernel__.Types.Monitor.t ->
?priority:Priority.t ->
?local_storage:Core.Univ_map.t ->
t ->
tval find_local : t -> 'a Core.Univ_map.Key.t -> 'a optionval with_local : t -> 'a Core.Univ_map.Key.t -> 'a option -> t