include sig ... endval sexp_of_t : t ‑> Base.Sexp.tval at : [> Core_kernel.read ] T1.t ‑> Async_kernel__.Import.Time_ns.t ‑> callback ‑> tThese are like the corresponding run_* functions, except they return an event that
one can later abort.
val after : [> Core_kernel.read ] T1.t ‑> Async_kernel__.Import.Time_ns.Span.t ‑> callback ‑> tval at_intervals : [> Core_kernel.read ] T1.t ‑> Async_kernel__.Import.Time_ns.Span.t ‑> callback ‑> tmodule Abort_result : sig ... endval abort : [> Core_kernel.read ] T1.t ‑> t ‑> Abort_result.tabort t aborts the event t, if possible, and returns Ok if the event was
aborted, or the reason it could not be aborted. abort returns
Currently_happening iff it is called on an event while running that event's
callback.
val abort_exn : [> Core_kernel.read ] T1.t ‑> t ‑> unitval abort_if_possible : [> Core_kernel.read ] T1.t ‑> t ‑> unit