Module Async_kernel__.Require_explicit_time_source

module Clock_ns : Async_kernel__.Clock_intf.Clock_deprecated with module Time := Async_kernel__.Import.Time_ns
module Time_ns : sig ... end
module Time : sig ... end
module Async_kernel_scheduler : sig ... end
module Date : sig ... end
val at : Time_ns.t -> unit Async_kernel.Deferred.t
val after : Time_ns.Span.t -> unit Async_kernel.Deferred.t
val every : ?⁠start:unit Async_kernel.Deferred.t -> ?⁠stop:unit Async_kernel.Deferred.t -> ?⁠continue_on_error:bool -> Time_ns.Span.t -> (unit -> unit) -> unit
val with_timeout : Time_ns.Span.t -> 'a Async_kernel.Deferred.t -> [ `Timeout | `Result of 'a ] Async_kernel.Deferred.t