View raw

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