Module Block_time.Span

type t
val to_yojson : t -> Yojson.Safe.t
val of_yojson : Yojson.Safe.t -> t Ppx_deriving_yojson_runtime.error_or
include Ppx_sexp_conv_lib.Sexpable.S with type t := t
val t_of_sexp : Sexplib0__.Sexp.t -> t
val sexp_of_t : t -> Sexplib0__.Sexp.t
val compare : t -> t -> int
val equal : t -> t -> bool
module Stable : sig ... end
val of_time_span : Core_kernel.Time.Span.t -> t
val to_time_span : t -> Core_kernel.Time.Span.t
include Snark_params.Tick.Snarkable.Bits.Faithful with type Unpacked.value = t and type Packed.value = t
val size_in_bits : int
module Packed : sig ... end
module Unpacked : sig ... end
val pack_value : Unpacked.value -> Packed.value
val unpack_value : Packed.value -> Unpacked.value
val pack_var : Unpacked.var -> Packed.var
val to_time_ns_span : t -> Core_kernel.Time_ns.Span.t
val of_time_ns_span : Core_kernel.Time_ns.Span.t -> t
val to_string_hum : t -> string
val to_ms : t -> Core_kernel.Int64.t
val of_ms : Core_kernel.Int64.t -> t
val (+) : t -> t -> t
val (-) : t -> t -> t
val (*) : t -> t -> t
val (<) : t -> t -> bool
val (>) : t -> t -> bool
val (=) : t -> t -> bool
val (<=) : t -> t -> bool
val (>=) : t -> t -> bool
val min : t -> t -> t
val zero : t
module Checked : sig ... end