package async_unix
Module Require_explicit_time_source.Time_float
include module type of struct include Time_float_unix end
type t = Core.Time_float.tval t_sexp_grammar : t Sexplib0.Sexp_grammar.ttype underlying = Core.Time_float.underlyingval typerep_of_t : t Typerep_lib.Std_internal.Typerep.tval typename_of_t : t Typerep_lib.Typename.tval to_span_since_epoch : t -> Core.Time_float.Span.tval of_span_since_epoch : Core.Time_float.Span.t -> ttype comparator_witness = Core.Time_float.comparator_witnessval next_multiple :
?can_equal_after:Base.Bool.t ->
base:t ->
after:t ->
interval:Core.Time_float.Span.t ->
Base.Unit.t ->
tval prev_multiple :
?can_equal_before:Base.Bool.t ->
base:t ->
before:t ->
interval:Core.Time_float.Span.t ->
Base.Unit.t ->
tval add : t -> Core.Time_float.Span.t -> tval sub : t -> Core.Time_float.Span.t -> tval diff : t -> t -> Core.Time_float.Span.tval abs_diff : t -> t -> Core.Time_float.Span.tval quickcheck_generator : t Base_quickcheck.Generator.tval quickcheck_observer : t Base_quickcheck.Observer.tval quickcheck_shrinker : t Base_quickcheck.Shrinker.tval gen_incl : t -> t -> t Base_quickcheck.Generator.tval gen_uniform_incl : t -> t -> t Base_quickcheck.Generator.tval of_date_ofday :
zone:Core__.Zone.t ->
Core__.Date0.t ->
Core.Time_float.Ofday.t ->
tval of_date_ofday_precise :
Core__.Date0.t ->
Core.Time_float.Ofday.t ->
zone:Core__.Zone.t ->
[ `Never of t | `Once of t | `Twice of t * t ]val to_date_ofday :
t ->
zone:Core__.Zone.t ->
Core__.Date0.t * Core.Time_float.Ofday.tval to_date_ofday_precise :
t ->
zone:Core__.Zone.t ->
Core__.Date0.t
* Core.Time_float.Ofday.t
* [ `Also_at of t
| `Also_skipped of Core__.Date0.t * Core.Time_float.Ofday.t
| `Only ]val to_date : t -> zone:Core__.Zone.t -> Core__.Date0.tval to_ofday : t -> zone:Core__.Zone.t -> Core.Time_float.Ofday.tval epoch : tval convert :
from_tz:Core__.Zone.t ->
to_tz:Core__.Zone.t ->
Core__.Date0.t ->
Core.Time_float.Ofday.t ->
Core__.Date0.t * Core.Time_float.Ofday.tval utc_offset : t -> zone:Core__.Zone.t -> Core.Time_float.Span.tval to_filename_string : t -> zone:Core__.Zone.t -> Base.String.tval of_filename_string : Base.String.t -> zone:Core__.Zone.t -> tval to_string_abs : t -> zone:Core__.Zone.t -> Base.String.tval to_string_abs_trimmed : t -> zone:Core__.Zone.t -> Base.String.tval to_string_abs_parts : t -> zone:Core__.Zone.t -> Base.String.t Base.List.tval to_string_trimmed : t -> zone:Core__.Zone.t -> Base.String.tval to_sec_string : t -> zone:Core__.Zone.t -> Base.String.tval to_sec_string_with_zone : t -> zone:Core__.Zone.t -> Base.String.tval of_localized_string : zone:Core__.Zone.t -> Base.String.t -> tval to_string_iso8601_basic : t -> zone:Core__.Zone.t -> Base.String.tval occurrence :
[ `First_after_or_at | `Last_before_or_at ] ->
t ->
ofday:Core.Time_float.Ofday.t ->
zone:Core__.Zone.t ->
tval of_string_with_utc_offset : Base.String.t -> tval to_string_utc : t -> Base.String.tval arg_type : t Core.Command.Arg_type.tval bin_size_t : t Bin_prot.Size.sizerval bin_write_t : t Bin_prot.Write.writerval bin_read_t : t Bin_prot.Read.readerval __bin_read_t__ : (int -> t) Bin_prot.Read.readerval bin_shape_t : Bin_prot.Shape.tval bin_writer_t : t Bin_prot.Type_class.writerval bin_reader_t : t Bin_prot.Type_class.readerval bin_t : t Bin_prot.Type_class.tval t_of_sexp : Sexplib0.Sexp.t -> tval sexp_of_t : t -> Sexplib0.Sexp.tval of_string : string -> tval to_string : t -> stringval pp : Base__.Formatter.t -> t -> unitval validate_lbound : min:t Core.Maybe_bound.t -> t Validate.checkval validate_ubound : max:t Core.Maybe_bound.t -> t Validate.checkval validate_bound :
min:t Core.Maybe_bound.t ->
max:t Core.Maybe_bound.t ->
t Validate.checkval comparator : (t, comparator_witness) Base.Comparator.tval hash_fold_t : t Base__Ppx_hash_lib.hash_foldval hash : t -> Base__Ppx_hash_lib.Std.Hash.hash_valueval hashable : t Core__.Hashtbl.Hashable.tval of_tm : Time_float_unix__.Import.Unix.tm -> zone:Zone.t -> tval of_date_ofday_zoned :
Core.Date.t ->
{Ofday}6/shadowed/(d12d30a5c2b6ee1bdf920b8ed58bd205).Zoned.t ->
tval to_date_ofday_zoned :
t ->
zone:Core.Time_float.Zone.t ->
Core.Date.t * {Ofday}6/shadowed/(d12d30a5c2b6ee1bdf920b8ed58bd205).Zoned.tval to_ofday_zoned :
t ->
zone:Core.Time_float.Zone.t ->
{Ofday}6/shadowed/(d12d30a5c2b6ee1bdf920b8ed58bd205).Zoned.tval to_string_fix_proto : [ `Local | `Utc ] -> t -> stringval of_string_fix_proto : [ `Local | `Utc ] -> string -> tval of_string_abs : string -> tval of_string_gen :
if_no_timezone:[ `Fail | `Local | `Use_this_one of Zone.t ] ->
string ->
tval t_of_sexp_abs : Core.Sexp.t -> tval sexp_of_t_abs : t -> zone:Zone.t -> Core.Sexp.tval pause_forever : unit -> Core.never_returnsval format : t -> string -> zone:Zone.t -> stringval parse :
?allow_trailing_input:bool ->
string ->
fmt:string ->
zone:Zone.t ->
tmodule Ofday : sig ... endval now : unit -> t