Incr.Clocktype t = state_witness Incremental.Clock.tval sexp_of_t : t -> Sexplib0.Sexp.tval default_timing_wheel_config : Timing_wheel.Config.tval create :
?timing_wheel_config:Timing_wheel.Config.t ->
start:Core.Int63.t ->
unit ->
tval alarm_precision : t -> Core.Time_ns.Span.tval timing_wheel_length : t -> intval now : t -> Core.Int63.tval watch_now : t -> Core.Int63.t incrementalval advance_clock : t -> to_:Core.Int63.t -> unitval advance_clock_by : t -> Core.Time_ns.Span.t -> unitval at : t -> Core.Int63.t -> Before_or_after.t incrementalval after : t -> Core.Time_ns.Span.t -> Before_or_after.t incrementalval at_intervals : t -> Core.Time_ns.Span.t -> unit incrementalval step_function : t -> init:'a -> (Core.Int63.t * 'a) list -> 'a incrementalval incremental_step_function :
t ->
'a Step_function.t incremental ->
'a incrementalval snapshot :
t ->
'a incremental ->
at:Core.Int63.t ->
before:'a ->
'a incremental Core.Or_error.t