Module Time.Zone

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 input_tz_file : zonename:Core_kernel__.Import.string -> filename:Core_kernel__.Import.string -> t
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 utc : 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