Up
Module
Time_ns
Signature
include
Core_kernel.Time_ns_alternate_sexp
module
Span
=
Core_kernel.Time_ns.Span
type
t =
Core_kernel.Time_ns.t
val
bin_t :
t
Bin_prot.Type_class.t
val
bin_read_t :
t
Bin_prot.Read.reader
val
__bin_read_t__ : (int ->
t
)
Bin_prot.Read.reader
val
bin_reader_t :
t
Bin_prot.Type_class.reader
val
bin_size_t :
t
Bin_prot.Size.sizer
val
bin_write_t :
t
Bin_prot.Write.writer
val
bin_writer_t :
t
Bin_prot.Type_class.writer
val
typerep_of_t :
t
Typerep_lib.Std.Typerep.t
val
typename_of_t :
t
Typerep_lib.Std.Typename.t
val
compare :
t
->
t
-> int
val
(>=) :
t
->
t
-> bool
val
(<=) :
t
->
t
-> bool
val
(=) :
t
->
t
-> bool
val
(>) :
t
->
t
-> bool
val
(<) :
t
->
t
-> bool
val
(<>) :
t
->
t
-> bool
val
equal :
t
Core_kernel.Equal.equal
module
Alternate_sexp
=
Core_kernel.Time_ns.Alternate_sexp
val
epoch :
t
val
min_value :
t
val
max_value :
t
val
now : unit ->
t
val
add :
t
->
Span.t
->
t
val
sub :
t
->
Span.t
->
t
val
diff :
t
->
t
->
Span.t
val
abs_diff :
t
->
t
->
Span.t
val
to_span_since_epoch :
t
->
Span.t
val
of_span_since_epoch :
Span.t
->
t
val
to_int63_ns_since_epoch :
t
->
Core_kernel.Core_int63.t
val
of_int63_ns_since_epoch :
Core_kernel.Core_int63.t
->
t
val
to_int_ns_since_epoch :
t
-> int
val
of_int_ns_since_epoch : int ->
t
val
next_multiple : ?can_equal_after:bool -> base:
t
-> after:
t
-> interval:
Span.t
-> unit ->
t
type
t
val
t_of_sexp :
Sexplib.Sexp.t
->
t
val
sexp_of_t :
t
->
Sexplib.Sexp.t
module
Span
: sig .. end