package bistro

  1. Overview
  2. Docs
type time = float
module Outcome : sig ... end
module Run_details : sig ... end
type t =
  1. | Run of {
    1. ready : time;
    2. start : time;
    3. _end_ : time;
    4. details : Run_details.t;
    }
  2. | Done_already of {
    1. id : string;
    }
  3. | Canceled of {
    1. id : string;
    2. missing_deps : t list;
    }
  4. | Allocation_error of {
    1. id : string;
    2. msg : string;
    }
val is_errored : t -> bool
val error_report : t -> Db.t -> Buffer.t -> unit
val all_ok : t list -> bool
val gather_failures : t list -> t list
module Set : Set.S with type elt = t