sig
type t = Ptime.span
val v : int * int64 -> Ptime.span
val zero : Ptime.span
val of_d_ps : int * int64 -> Ptime.span option
val unsafe_of_d_ps : int * int64 -> Ptime.span
val unsafe_of_d_ps_option : (int * int64) option -> Ptime.span option
val to_d_ps : Ptime.span -> int * int64
val of_int_s : int -> Ptime.span
val to_int_s : Ptime.span -> int option
val of_float_s : float -> Ptime.span option
val to_float_s : Ptime.span -> float
val equal : Ptime.span -> Ptime.span -> bool
val compare : Ptime.span -> Ptime.span -> int
val neg : Ptime.span -> Ptime.span
val add : Ptime.span -> Ptime.span -> Ptime.span
val sub : Ptime.span -> Ptime.span -> Ptime.span
val abs : Ptime.span -> Ptime.span
val round : frac_s:int -> Ptime.span -> Ptime.span
val truncate : frac_s:int -> Ptime.span -> Ptime.span
val pp : Stdlib.Format.formatter -> Ptime.span -> unit
val dump : Stdlib.Format.formatter -> Ptime.span -> unit
end