`sig
type t
module Span :
sig
type t
val ( >= ) : t -> t -> bool
val ( <= ) : t -> t -> bool
val ( = ) : t -> t -> bool
val ( > ) : t -> t -> bool
val ( < ) : t -> t -> bool
val ( <> ) : t -> t -> bool
val validate_lbound : min:t Comparable_intf.bound -> t Validate.check
val validate_ubound : max:t Comparable_intf.bound -> t Validate.check
val validate_bound :
min:t Comparable_intf.bound ->
max:t Comparable_intf.bound -> t Validate.check
val validate_positive : t Validate.check
val validate_non_negative : t Validate.check
val validate_negative : t Validate.check
val validate_non_positive : t Validate.check
val is_positive : t -> bool
val is_non_negative : t -> bool
val is_negative : t -> bool
val is_non_positive : t -> bool
val equal : t Equal.equal
val of_sec : float -> Timing_wheel_intf.Timing_wheel_time.Span.t
val scale :
Timing_wheel_intf.Timing_wheel_time.Span.t ->
float -> Timing_wheel_intf.Timing_wheel_time.Span.t
val sexp_of_t :
Timing_wheel_intf.Timing_wheel_time.Span.t -> Sexplib.Sexp.t
val compare :
Timing_wheel_intf.Timing_wheel_time.Span.t ->
Timing_wheel_intf.Timing_wheel_time.Span.t -> int
end
val ( >= ) : t -> t -> bool
val ( <= ) : t -> t -> bool
val ( = ) : t -> t -> bool
val ( > ) : t -> t -> bool
val ( < ) : t -> t -> bool
val ( <> ) : t -> t -> bool
val equal : t Equal.equal
val epoch : Timing_wheel_intf.Timing_wheel_time.t
val add :
Timing_wheel_intf.Timing_wheel_time.t ->
Timing_wheel_intf.Timing_wheel_time.Span.t ->
Timing_wheel_intf.Timing_wheel_time.t
val sub :
Timing_wheel_intf.Timing_wheel_time.t ->
Timing_wheel_intf.Timing_wheel_time.Span.t ->
Timing_wheel_intf.Timing_wheel_time.t
val sexp_of_t : Timing_wheel_intf.Timing_wheel_time.t -> Sexplib.Sexp.t
val compare :
Timing_wheel_intf.Timing_wheel_time.t ->
Timing_wheel_intf.Timing_wheel_time.t -> int
end`