[OCaml] High Intensity Training Online
1
(** Strict UTC Zulu timestamps used at persistence boundaries. *)
2
type error = Malformed of string
3
4
val encode : Recovery.timestamp -> string
5
(** Encode seconds as [YYYY-MM-DDTHH:MM:SSZ]. *)
6
7
val decode : string -> (Recovery.timestamp, error) result
8
(** Decode a strict UTC Zulu timestamp. *)
9
10
val pp_error : Format.formatter -> error -> unit
11