sig
type full_target = Ketrew_pure.Target.t
type t
val to_yojson : Ketrew_pure.Target.Summary.t -> Yojson.Safe.json
val of_yojson :
Yojson.Safe.json ->
[ `Error of string | `Ok of Ketrew_pure.Target.Summary.t ]
val create :
Ketrew_pure.Target.Summary.full_target -> Ketrew_pure.Target.Summary.t
val id : Ketrew_pure.Target.Summary.t -> Internal_pervasives.Unique_id.t
val name : Ketrew_pure.Target.Summary.t -> string
val depends_on : Ketrew_pure.Target.Summary.t -> Ketrew_pure.Target.id list
val on_success_activate :
Ketrew_pure.Target.Summary.t -> Ketrew_pure.Target.id list
val on_failure_activate :
Ketrew_pure.Target.Summary.t -> Ketrew_pure.Target.id list
val metadata : Ketrew_pure.Target.Summary.t -> [ `String of string ] option
val build_process :
Ketrew_pure.Target.Summary.t -> Ketrew_pure.Target.Build_process.t
val condition :
Ketrew_pure.Target.Summary.t -> Ketrew_pure.Target.Condition.t option
val equivalence :
Ketrew_pure.Target.Summary.t -> Ketrew_pure.Target.Equivalence.t
val tags : Ketrew_pure.Target.Summary.t -> string list
end