type t = Core_kernel__.Zone.t
val sexp_of_t : t -> Ppx_sexp_conv_lib.Sexp.t
val compare : t -> t -> Core_kernel__.Import.int
val likely_machine_zones :
Core_kernel__.Import.string Core_kernel__.Import.list
Core_kernel__.Import.ref
val of_utc_offset : hours:Core_kernel__.Import.int -> t
val name : t -> Core_kernel__.Import.string
val original_filename :
t ->
Core_kernel__.Import.string Core_kernel__.Import.option
val digest : t -> Core_kernel__.Md5.t Core_kernel__.Import.option
val reset_transition_cache : t -> Core_kernel__.Import.unit
module Index : sig ... end
val index : t -> Core_kernel__.Time_float0.t -> Index.t
val index_of_date_and_ofday :
t ->
Core_kernel__.Time_float0.Date_and_ofday.t ->
Index.t
val index_offset_from_utc_exn :
t ->
Index.t ->
Core_kernel__.Time_float0.Span.t
val index_abbreviation_exn : t -> Index.t -> Core_kernel__.Import.string
val index_has_prev_clock_shift : t -> Index.t -> Core_kernel__.Import.bool
val index_prev_clock_shift_time_exn :
t ->
Index.t ->
Core_kernel__.Time_float0.t
val index_prev_clock_shift_amount_exn :
t ->
Index.t ->
Core_kernel__.Time_float0.Span.t
val index_has_next_clock_shift : t -> Index.t -> Core_kernel__.Import.bool
val index_next_clock_shift_time_exn :
t ->
Index.t ->
Core_kernel__.Time_float0.t
val index_next_clock_shift_amount_exn :
t ->
Index.t ->
Core_kernel__.Time_float0.Span.t
val abbreviation :
t ->
Core_kernel__.Time_float0.t ->
Core_kernel__.Import.string
val absolute_time_of_date_and_ofday :
t ->
Core_kernel__.Time_float0.Date_and_ofday.t ->
Core_kernel__.Time_float0.t
val date_and_ofday_of_absolute_time :
t ->
Core_kernel__.Time_float0.t ->
Core_kernel__.Time_float0.Date_and_ofday.t
val next_clock_shift :
t ->
strictly_after:Core_kernel__.Time_float0.t ->
(Core_kernel__.Time_float0.t * Core_kernel__.Time_float0.Span.t)
Core_kernel__.Import.option
val prev_clock_shift :
t ->
at_or_before:Core_kernel__.Time_float0.t ->
(Core_kernel__.Time_float0.t * Core_kernel__.Time_float0.Span.t)
Core_kernel__.Import.option