pub type CombinedOutput = CombinedOutput<CheckOutput, DupesReportPayload, HealthReport>;Expand description
Concrete combined check + dupes + health envelope for full analyses.
Aliased Type§
pub struct CombinedOutput {
pub schema_version: SchemaVersion,
pub version: ToolVersion,
pub elapsed_ms: ElapsedMs,
pub meta: Option<CombinedMeta>,
pub check: Option<CheckOutput>,
pub dupes: Option<DupesReportPayload>,
pub health: Option<HealthReport>,
pub next_steps: Vec<NextStep>,
}Fields§
§schema_version: SchemaVersionCombined output schema version.
version: ToolVersionFallow CLI version that produced this output.
elapsed_ms: ElapsedMsWall-clock analysis duration in milliseconds.
meta: Option<CombinedMeta>Per-section _meta blocks, when --explain was passed.
check: Option<CheckOutput>Dead-code section of the combined run.
dupes: Option<DupesReportPayload>Duplication section of the combined run.
health: Option<HealthReport>Health section of the combined run.
next_steps: Vec<NextStep>Read-only follow-up commands aggregated across the combined run’s
findings. See CheckOutput::next_steps for the contract.