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