Module Async_kernel__Types.Time_source

type -'rw t1 = {
id : Time_source_id.t;
mutable advance_errors : Core_kernel.Error.t list;
mutable am_advancing : bool;
events : Job_or_event.t Timing_wheel.t;
mutable fired_events : Event.t;
mutable most_recently_fired : Event.t;
handle_fired : Job_or_event.t Timing_wheel.Alarm.t -> unit;
is_wall_clock : bool;
scheduler : Scheduler.t;
}