pub type AuditOutput = AuditOutput<AuditVerdict, AuditSummary, AuditAttribution, CheckOutput, DupesReportPayload, HealthReport>;Aliased Type§
pub struct AuditOutput {Show 17 fields
pub schema_version: SchemaVersion,
pub version: ToolVersion,
pub command: AuditCommand,
pub verdict: AuditVerdict,
pub changed_files_count: u32,
pub base_ref: String,
pub base_description: Option<String>,
pub head_sha: Option<String>,
pub elapsed_ms: ElapsedMs,
pub base_snapshot_skipped: Option<bool>,
pub summary: AuditSummary,
pub attribution: AuditAttribution,
pub meta: Option<Meta>,
pub dead_code: Option<CheckOutput>,
pub duplication: Option<DupesReportPayload>,
pub complexity: Option<HealthReport>,
pub next_steps: Vec<NextStep>,
}Fields§
§schema_version: SchemaVersion§version: ToolVersion§command: AuditCommand§verdict: AuditVerdict§changed_files_count: u32§base_ref: String§base_description: Option<String>Human-readable provenance of base_ref, e.g. merge-base with origin/main, local main, or FALLOW_AUDIT_BASE=upstream/main.
Present when the base was auto-detected or set via FALLOW_AUDIT_BASE;
absent for an explicit --base (the ref the user typed is already
self-describing).
head_sha: Option<String>§elapsed_ms: ElapsedMs§base_snapshot_skipped: Option<bool>§summary: AuditSummary§attribution: AuditAttribution§meta: Option<Meta>§dead_code: Option<CheckOutput>§duplication: Option<DupesReportPayload>§complexity: Option<HealthReport>§next_steps: Vec<NextStep>Read-only follow-up commands computed from this run’s findings. See
CheckOutput::next_steps for the contract.