Module Async_kernel.Clock_ns.Clock_deprecated.Event

type ('a, 'h) t
include sig ... end
val sexp_of_t : ('a ‑> Base.Sexp.t) ‑> ('h ‑> Base.Sexp.t) ‑> ('a'ht ‑> Base.Sexp.t
type t_unit = (unit, unit) t
include sig ... end
val sexp_of_t_unit : t_unit ‑> Base.Sexp.t
include Core_kernel.Invariant.S2 with type (a, b) t := (a, b) t
type ('a, 'b) t
val scheduled_at : (__t ‑> Time.t
module Status : sig ... end
val status : ('a'ht ‑> ('a'hStatus.t
val run_at : Time.t ‑> ('z ‑> 'h) ‑> 'z ‑> (_'ht
val run_after : Time.Span.t ‑> ('z ‑> 'h) ‑> 'z ‑> (_'ht
module Abort_result = Time_source.Event.Abort_result
val abort : ('a'ht ‑> 'a ‑> ('a'hAbort_result.t
val abort_exn : ('a'ht ‑> 'a ‑> unit
val abort_if_possible : ('a_t ‑> 'a ‑> unit
module Fired = Time_source.Event.Fired
val fired : ('a'ht ‑> ('a'hFired.t Async_kernel__.Clock_intf.Deferred.t
module Reschedule_result = Time_source.Event.Reschedule_result
val reschedule_at : ('a'ht ‑> Time.t ‑> ('a'hReschedule_result.t
val reschedule_after : ('a'ht ‑> Time.Span.t ‑> ('a'hReschedule_result.t
val at : Time.t ‑> (_, unit) t
val after : Time.Span.t ‑> (_, unit) t