Ecaml.Elisp_timeSourceElisp's analog of Core.Time_ns, but with picosecond precision and a wider range of allowed times.
(Info-goto-node "(elisp)Time of Day")
include Ecaml_value.Value.Subtype with type t := teq t1 t2 = Value.eq (to_value t1) (to_value t2), i.e. eq checks whether the Emacs values underlying t1 and t2 are physically equal. This is different than phys_equal t1 t2, because we don't always wrap eq Emacs values in phys_equal OCaml values. I.e. phys_equal t1 t2 implies eq t1 t2, but not the converse.
(describe-function 'format-time-string) (Info-goto-node "(elisp)Time Parsing")
to_time_ns_exn t ignores the sub-nanonsecond component of t. It raises if t is outside Time_ns.min_value and Time_ns.max_value.