Module type Clock_intf.Clock_deprecated
Clock_deprecated is used in Require_explicit_time_source to create a clock module in which all functions are deprecated.
module Time : sig ... endval run_at : Time.t -> ('a -> unit) -> 'a -> unitval run_after : Time.Span.t -> ('a -> unit) -> 'a -> unitval at : Time.t -> unit Deferred.tval after : Time.Span.t -> unit Deferred.tval with_timeout : Time.Span.t -> 'a Deferred.t -> [ `Timeout | `Result of 'a ] Deferred.t
module Event : sig ... endval at_varying_intervals : ?stop:unit Deferred.t -> (unit -> Time.Span.t) -> unit Async_kernel__.Async_stream.tval at_intervals : ?start:Time.t -> ?stop:unit Deferred.t -> Time.Span.t -> unit Async_kernel__.Async_stream.tval every' : ?start:unit Deferred.t -> ?stop:unit Deferred.t -> ?continue_on_error:bool -> ?finished:unit Async_kernel.Ivar.t -> Time.Span.t -> (unit -> unit Deferred.t) -> unitval every : ?start:unit Deferred.t -> ?stop:unit Deferred.t -> ?continue_on_error:bool -> Time.Span.t -> (unit -> unit) -> unitval run_at_intervals' : ?start:Time.t -> ?stop:unit Deferred.t -> ?continue_on_error:bool -> Time.Span.t -> (unit -> unit Deferred.t) -> unitval run_at_intervals : ?start:Time.t -> ?stop:unit Deferred.t -> ?continue_on_error:bool -> Time.Span.t -> (unit -> unit) -> unit