Module Timing_wheel_ns.Config
include Ppx_sexp_conv_lib.Sexpable.S with type t := t
val t_of_sexp : Sexplib0.Sexp.t -> tval sexp_of_t : t -> Sexplib0.Sexp.t
include Core_kernel__.Import.Invariant.S with type t := t
val invariant : t Base__.Invariant_intf.inv
val create : ?capacity:Core_kernel__.Import.int -> ?level_bits:Level_bits.t -> alarm_precision:Alarm_precision.t -> Core_kernel__.Import.unit -> tcreateraises ifalarm_precision <= 0.
val alarm_precision : t -> Time.Span.taccessors
val level_bits : t -> Level_bits.tval durations : t -> Time.Span.t Core_kernel__.Import.listdurations treturns the durations of the levels int
val microsecond_precision : Core_kernel__.Import.unit -> tmicrosecond_precision ()returns a reasonable configuration for a timing wheel with microsecondalarm_precision, and level durations of 1ms, 1s, 1m, 1h, 1d. See the relevant expect test inCore_kernel_testlibrary.