Module Async_kernel__.Time_source0.T1

type -'rw t = 'rw Async_kernel__.Types.Time_source.t1 = {
events : Async_kernel__.Job.t Core_kernel.Timing_wheel_ns.t;
handle_fired : Async_kernel__.Job.t Core_kernel.Timing_wheel_ns.Alarm.t ‑> unit;
is_wall_clock : bool;
scheduler : Scheduler.t;
}
val scheduler : 'a t ‑> Scheduler.t
val is_wall_clock : 'a t ‑> bool
val handle_fired : 'a t ‑> Async_kernel__.Job.t Core_kernel.Timing_wheel_ns.Alarm.t ‑> unit
val events : 'a t ‑> Async_kernel__.Job.t Core_kernel.Timing_wheel_ns.t
module Fields : sig ... end
val sexp_of_t : 'a ‑> 'b t ‑> Sexplib0.Sexp.t
val invariant : 'a t ‑> unit