package archetype

  1. Overview
  2. Docs
module Format : sig ... end
type big_int = Big_int.big_int
val pp_big_int : Format.formatter -> Big_int.big_int -> unit
val big_int_of_yojson : Yojson.Safe.t -> (big_int, string) Result.result
val big_int_to_yojson : big_int -> Yojson.Safe.t
type duration = {
  1. weeks : big_int;
  2. days : big_int;
  3. hours : big_int;
  4. minutes : big_int;
  5. seconds : big_int;
}
val show_duration : duration -> Ppx_deriving_runtime.string
val mk_duration : ?weeks:big_int -> ?days:big_int -> ?hours:big_int -> ?minutes:big_int -> ?seconds:big_int -> unit -> duration
val string_to_duration : string -> duration
val cmp_duration : duration -> duration -> bool
val pp_duration_for_printer : Format.formatter -> duration -> unit
val duration_to_seconds : duration -> big_int
val pp_duration_in_seconds : Format.formatter -> duration -> unit