Module Diagnostics.Component
type t = Zeroinstall_solver.Diagnostics(Solver.Output).Component.ttype rejection_reason = [ | `ClassConflict of Solver.Output.Role.t * Solver.Output.Input.conflict_class| `ConflictsRole of Solver.Output.Role.t| `DepFailsRestriction of
Solver.Output.Input.dependency * Solver.Output.Input.restriction| `DiagnosticsFailure of string| `FailsRestriction of Solver.Output.Input.restriction| `MachineGroupConflict of Solver.Output.Role.t * Solver.Output.Input.impl| `MissingCommand of Solver.Output.Input.command_name| `Model_rejection of Solver.Output.Input.rejection
]val pp_reject : Stdlib.Format.formatter -> reject -> unitval selected_impl : t -> Solver.Output.Input.impl optionval rejects :
t ->
reject list * [ `All_unusable | `Conflicts | `No_candidates ]val pp : verbose:bool -> Stdlib.Format.formatter -> t -> unit