This module contains types that represents either running jobs, or finished jobs, for the purpose of displaying them to the user. None of this is saved persistently. The actual displaying is done in message.ml though.
module Q : sig ... endval pretty_span : Core.Time.Span.t ‑> stringval parse_pretty_span : string ‑> Core.Time.Span.tmodule Start : sig ... endinclude sig ... endval sexp_of_t : t ‑> Base.Sexp.tval create : Start.t ‑> outcome:[ `success | `error of string ] ‑> duration:Core.Time.Span.t ‑> stdout:string ‑> stderr:string ‑> tval outcome : t ‑> [ `success | `error of string ]val build_message : t ‑> stringval command_message : t ‑> stringval status_message : t ‑> stringval to_stdout_lines : t ‑> string listval to_stderr_lines : t ‑> string listval to_lines : t ‑> string listval iter_lines : t ‑> f:(string ‑> unit) ‑> unitmodule Stable : sig ... end