pub struct ReviewBriefWireOutput<Focus, Weakening, Routing, Decisions, Verdict, Summary, Attribution, DeadCode, Duplication, Complexity> {Show 25 fields
pub schema_version: ReviewBriefSchemaVersion,
pub version: ToolVersion,
pub command: String,
pub verdict: Verdict,
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: Summary,
pub attribution: Attribution,
pub meta: Option<Meta>,
pub decisions: Decisions,
pub triage: DiffTriage,
pub graph_facts: GraphFacts,
pub partition: PartitionFacts,
pub impact_closure: ImpactClosureFacts,
pub focus: Focus,
pub deltas: ReviewDeltas,
pub weakening: Vec<Weakening>,
pub routing: Routing,
pub dead_code: Option<DeadCode>,
pub duplication: Option<Duplication>,
pub complexity: Option<Complexity>,
}Expand description
Complete fallow audit --brief --format json wire envelope.
This is distinct from ReviewBriefOutput, which is the reusable review
digest embedded in walkthrough output. The wire envelope also carries audit
metadata, optional telemetry, and the subtract-style analysis subreports.
Fields§
§schema_version: ReviewBriefSchemaVersionIndependently-versioned brief schema version.
version: ToolVersionFallow CLI version that produced this output.
command: StringCommand discriminator singleton: always "audit-brief".
verdict: VerdictAudit verdict, informational only on the brief path.
changed_files_count: u32Number of changed files in the audit scope.
base_ref: StringBase ref used to determine the changeset.
base_description: Option<String>Human-readable description of the resolved base, when available.
head_sha: Option<String>Head commit SHA, when available.
elapsed_ms: ElapsedMsAnalysis duration in milliseconds.
base_snapshot_skipped: Option<bool>Whether base-snapshot analysis was skipped for this run.
summary: SummaryPer-category audit summary.
attribution: AttributionIntroduced-versus-inherited issue attribution.
meta: Option<Meta>Optional metric definitions and local telemetry correlation metadata.
decisions: DecisionsRanked, capped review decisions.
triage: DiffTriageDiff-size triage facts.
graph_facts: GraphFactsGraph-derived orientation facts.
partition: PartitionFactsChanged-file partition and review order.
impact_closure: ImpactClosureFactsTransitive impact closure outside the diff.
focus: FocusWeighted focus map for changed-file units.
deltas: ReviewDeltasDeterministic introduced deltas against the base snapshot.
weakening: Vec<Weakening>Reviewer-private weakening signals.
routing: RoutingOwnership-aware reviewer routing.
dead_code: Option<DeadCode>Dead-code findings scoped to the audit changeset.
duplication: Option<Duplication>Duplication findings scoped to the audit changeset.
complexity: Option<Complexity>Complexity findings scoped to the audit changeset.
Trait Implementations§
Source§impl<Focus: Clone, Weakening: Clone, Routing: Clone, Decisions: Clone, Verdict: Clone, Summary: Clone, Attribution: Clone, DeadCode: Clone, Duplication: Clone, Complexity: Clone> Clone for ReviewBriefWireOutput<Focus, Weakening, Routing, Decisions, Verdict, Summary, Attribution, DeadCode, Duplication, Complexity>
impl<Focus: Clone, Weakening: Clone, Routing: Clone, Decisions: Clone, Verdict: Clone, Summary: Clone, Attribution: Clone, DeadCode: Clone, Duplication: Clone, Complexity: Clone> Clone for ReviewBriefWireOutput<Focus, Weakening, Routing, Decisions, Verdict, Summary, Attribution, DeadCode, Duplication, Complexity>
Source§fn clone(
&self,
) -> ReviewBriefWireOutput<Focus, Weakening, Routing, Decisions, Verdict, Summary, Attribution, DeadCode, Duplication, Complexity>
fn clone( &self, ) -> ReviewBriefWireOutput<Focus, Weakening, Routing, Decisions, Verdict, Summary, Attribution, DeadCode, Duplication, Complexity>
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl<Focus: Debug, Weakening: Debug, Routing: Debug, Decisions: Debug, Verdict: Debug, Summary: Debug, Attribution: Debug, DeadCode: Debug, Duplication: Debug, Complexity: Debug> Debug for ReviewBriefWireOutput<Focus, Weakening, Routing, Decisions, Verdict, Summary, Attribution, DeadCode, Duplication, Complexity>
impl<Focus: Debug, Weakening: Debug, Routing: Debug, Decisions: Debug, Verdict: Debug, Summary: Debug, Attribution: Debug, DeadCode: Debug, Duplication: Debug, Complexity: Debug> Debug for ReviewBriefWireOutput<Focus, Weakening, Routing, Decisions, Verdict, Summary, Attribution, DeadCode, Duplication, Complexity>
Source§impl<Focus, Weakening, Routing, Decisions, Verdict, Summary, Attribution, DeadCode, Duplication, Complexity> Serialize for ReviewBriefWireOutput<Focus, Weakening, Routing, Decisions, Verdict, Summary, Attribution, DeadCode, Duplication, Complexity>
impl<Focus, Weakening, Routing, Decisions, Verdict, Summary, Attribution, DeadCode, Duplication, Complexity> Serialize for ReviewBriefWireOutput<Focus, Weakening, Routing, Decisions, Verdict, Summary, Attribution, DeadCode, Duplication, Complexity>
Auto Trait Implementations§
impl<Focus, Weakening, Routing, Decisions, Verdict, Summary, Attribution, DeadCode, Duplication, Complexity> Freeze for ReviewBriefWireOutput<Focus, Weakening, Routing, Decisions, Verdict, Summary, Attribution, DeadCode, Duplication, Complexity>
impl<Focus, Weakening, Routing, Decisions, Verdict, Summary, Attribution, DeadCode, Duplication, Complexity> RefUnwindSafe for ReviewBriefWireOutput<Focus, Weakening, Routing, Decisions, Verdict, Summary, Attribution, DeadCode, Duplication, Complexity>where
Verdict: RefUnwindSafe,
Summary: RefUnwindSafe,
Attribution: RefUnwindSafe,
Decisions: RefUnwindSafe,
Focus: RefUnwindSafe,
Routing: RefUnwindSafe,
DeadCode: RefUnwindSafe,
Duplication: RefUnwindSafe,
Complexity: RefUnwindSafe,
Weakening: RefUnwindSafe,
impl<Focus, Weakening, Routing, Decisions, Verdict, Summary, Attribution, DeadCode, Duplication, Complexity> Send for ReviewBriefWireOutput<Focus, Weakening, Routing, Decisions, Verdict, Summary, Attribution, DeadCode, Duplication, Complexity>
impl<Focus, Weakening, Routing, Decisions, Verdict, Summary, Attribution, DeadCode, Duplication, Complexity> Sync for ReviewBriefWireOutput<Focus, Weakening, Routing, Decisions, Verdict, Summary, Attribution, DeadCode, Duplication, Complexity>
impl<Focus, Weakening, Routing, Decisions, Verdict, Summary, Attribution, DeadCode, Duplication, Complexity> Unpin for ReviewBriefWireOutput<Focus, Weakening, Routing, Decisions, Verdict, Summary, Attribution, DeadCode, Duplication, Complexity>
impl<Focus, Weakening, Routing, Decisions, Verdict, Summary, Attribution, DeadCode, Duplication, Complexity> UnsafeUnpin for ReviewBriefWireOutput<Focus, Weakening, Routing, Decisions, Verdict, Summary, Attribution, DeadCode, Duplication, Complexity>where
Verdict: UnsafeUnpin,
Summary: UnsafeUnpin,
Attribution: UnsafeUnpin,
Decisions: UnsafeUnpin,
Focus: UnsafeUnpin,
Routing: UnsafeUnpin,
DeadCode: UnsafeUnpin,
Duplication: UnsafeUnpin,
Complexity: UnsafeUnpin,
impl<Focus, Weakening, Routing, Decisions, Verdict, Summary, Attribution, DeadCode, Duplication, Complexity> UnwindSafe for ReviewBriefWireOutput<Focus, Weakening, Routing, Decisions, Verdict, Summary, Attribution, DeadCode, Duplication, Complexity>where
Verdict: UnwindSafe,
Summary: UnwindSafe,
Attribution: UnwindSafe,
Decisions: UnwindSafe,
Focus: UnwindSafe,
Routing: UnwindSafe,
DeadCode: UnwindSafe,
Duplication: UnwindSafe,
Complexity: UnwindSafe,
Weakening: UnwindSafe,
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<D> OwoColorize for D
impl<D> OwoColorize for D
Source§fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>where
C: Color,
fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>where
C: Color,
Source§fn bg<C>(&self) -> BgColorDisplay<'_, C, Self>where
C: Color,
fn bg<C>(&self) -> BgColorDisplay<'_, C, Self>where
C: Color,
Source§fn black(&self) -> FgColorDisplay<'_, Black, Self>
fn black(&self) -> FgColorDisplay<'_, Black, Self>
Source§fn on_black(&self) -> BgColorDisplay<'_, Black, Self>
fn on_black(&self) -> BgColorDisplay<'_, Black, Self>
Source§fn red(&self) -> FgColorDisplay<'_, Red, Self>
fn red(&self) -> FgColorDisplay<'_, Red, Self>
Source§fn on_red(&self) -> BgColorDisplay<'_, Red, Self>
fn on_red(&self) -> BgColorDisplay<'_, Red, Self>
Source§fn green(&self) -> FgColorDisplay<'_, Green, Self>
fn green(&self) -> FgColorDisplay<'_, Green, Self>
Source§fn on_green(&self) -> BgColorDisplay<'_, Green, Self>
fn on_green(&self) -> BgColorDisplay<'_, Green, Self>
Source§fn yellow(&self) -> FgColorDisplay<'_, Yellow, Self>
fn yellow(&self) -> FgColorDisplay<'_, Yellow, Self>
Source§fn on_yellow(&self) -> BgColorDisplay<'_, Yellow, Self>
fn on_yellow(&self) -> BgColorDisplay<'_, Yellow, Self>
Source§fn blue(&self) -> FgColorDisplay<'_, Blue, Self>
fn blue(&self) -> FgColorDisplay<'_, Blue, Self>
Source§fn on_blue(&self) -> BgColorDisplay<'_, Blue, Self>
fn on_blue(&self) -> BgColorDisplay<'_, Blue, Self>
Source§fn magenta(&self) -> FgColorDisplay<'_, Magenta, Self>
fn magenta(&self) -> FgColorDisplay<'_, Magenta, Self>
Source§fn on_magenta(&self) -> BgColorDisplay<'_, Magenta, Self>
fn on_magenta(&self) -> BgColorDisplay<'_, Magenta, Self>
Source§fn purple(&self) -> FgColorDisplay<'_, Magenta, Self>
fn purple(&self) -> FgColorDisplay<'_, Magenta, Self>
Source§fn on_purple(&self) -> BgColorDisplay<'_, Magenta, Self>
fn on_purple(&self) -> BgColorDisplay<'_, Magenta, Self>
Source§fn cyan(&self) -> FgColorDisplay<'_, Cyan, Self>
fn cyan(&self) -> FgColorDisplay<'_, Cyan, Self>
Source§fn on_cyan(&self) -> BgColorDisplay<'_, Cyan, Self>
fn on_cyan(&self) -> BgColorDisplay<'_, Cyan, Self>
Source§fn white(&self) -> FgColorDisplay<'_, White, Self>
fn white(&self) -> FgColorDisplay<'_, White, Self>
Source§fn on_white(&self) -> BgColorDisplay<'_, White, Self>
fn on_white(&self) -> BgColorDisplay<'_, White, Self>
Source§fn default_color(&self) -> FgColorDisplay<'_, Default, Self>
fn default_color(&self) -> FgColorDisplay<'_, Default, Self>
Source§fn on_default_color(&self) -> BgColorDisplay<'_, Default, Self>
fn on_default_color(&self) -> BgColorDisplay<'_, Default, Self>
Source§fn bright_black(&self) -> FgColorDisplay<'_, BrightBlack, Self>
fn bright_black(&self) -> FgColorDisplay<'_, BrightBlack, Self>
Source§fn on_bright_black(&self) -> BgColorDisplay<'_, BrightBlack, Self>
fn on_bright_black(&self) -> BgColorDisplay<'_, BrightBlack, Self>
Source§fn bright_red(&self) -> FgColorDisplay<'_, BrightRed, Self>
fn bright_red(&self) -> FgColorDisplay<'_, BrightRed, Self>
Source§fn on_bright_red(&self) -> BgColorDisplay<'_, BrightRed, Self>
fn on_bright_red(&self) -> BgColorDisplay<'_, BrightRed, Self>
Source§fn bright_green(&self) -> FgColorDisplay<'_, BrightGreen, Self>
fn bright_green(&self) -> FgColorDisplay<'_, BrightGreen, Self>
Source§fn on_bright_green(&self) -> BgColorDisplay<'_, BrightGreen, Self>
fn on_bright_green(&self) -> BgColorDisplay<'_, BrightGreen, Self>
Source§fn bright_yellow(&self) -> FgColorDisplay<'_, BrightYellow, Self>
fn bright_yellow(&self) -> FgColorDisplay<'_, BrightYellow, Self>
Source§fn on_bright_yellow(&self) -> BgColorDisplay<'_, BrightYellow, Self>
fn on_bright_yellow(&self) -> BgColorDisplay<'_, BrightYellow, Self>
Source§fn bright_blue(&self) -> FgColorDisplay<'_, BrightBlue, Self>
fn bright_blue(&self) -> FgColorDisplay<'_, BrightBlue, Self>
Source§fn on_bright_blue(&self) -> BgColorDisplay<'_, BrightBlue, Self>
fn on_bright_blue(&self) -> BgColorDisplay<'_, BrightBlue, Self>
Source§fn bright_magenta(&self) -> FgColorDisplay<'_, BrightMagenta, Self>
fn bright_magenta(&self) -> FgColorDisplay<'_, BrightMagenta, Self>
Source§fn on_bright_magenta(&self) -> BgColorDisplay<'_, BrightMagenta, Self>
fn on_bright_magenta(&self) -> BgColorDisplay<'_, BrightMagenta, Self>
Source§fn bright_purple(&self) -> FgColorDisplay<'_, BrightMagenta, Self>
fn bright_purple(&self) -> FgColorDisplay<'_, BrightMagenta, Self>
Source§fn on_bright_purple(&self) -> BgColorDisplay<'_, BrightMagenta, Self>
fn on_bright_purple(&self) -> BgColorDisplay<'_, BrightMagenta, Self>
Source§fn bright_cyan(&self) -> FgColorDisplay<'_, BrightCyan, Self>
fn bright_cyan(&self) -> FgColorDisplay<'_, BrightCyan, Self>
Source§fn on_bright_cyan(&self) -> BgColorDisplay<'_, BrightCyan, Self>
fn on_bright_cyan(&self) -> BgColorDisplay<'_, BrightCyan, Self>
Source§fn bright_white(&self) -> FgColorDisplay<'_, BrightWhite, Self>
fn bright_white(&self) -> FgColorDisplay<'_, BrightWhite, Self>
Source§fn on_bright_white(&self) -> BgColorDisplay<'_, BrightWhite, Self>
fn on_bright_white(&self) -> BgColorDisplay<'_, BrightWhite, Self>
Source§fn bold(&self) -> BoldDisplay<'_, Self>
fn bold(&self) -> BoldDisplay<'_, Self>
Source§fn dimmed(&self) -> DimDisplay<'_, Self>
fn dimmed(&self) -> DimDisplay<'_, Self>
Source§fn italic(&self) -> ItalicDisplay<'_, Self>
fn italic(&self) -> ItalicDisplay<'_, Self>
Source§fn underline(&self) -> UnderlineDisplay<'_, Self>
fn underline(&self) -> UnderlineDisplay<'_, Self>
Source§fn blink(&self) -> BlinkDisplay<'_, Self>
fn blink(&self) -> BlinkDisplay<'_, Self>
Source§fn blink_fast(&self) -> BlinkFastDisplay<'_, Self>
fn blink_fast(&self) -> BlinkFastDisplay<'_, Self>
Source§fn reversed(&self) -> ReversedDisplay<'_, Self>
fn reversed(&self) -> ReversedDisplay<'_, Self>
Source§fn strikethrough(&self) -> StrikeThroughDisplay<'_, Self>
fn strikethrough(&self) -> StrikeThroughDisplay<'_, Self>
Source§fn color<Color>(&self, color: Color) -> FgDynColorDisplay<'_, Color, Self>where
Color: DynColor,
fn color<Color>(&self, color: Color) -> FgDynColorDisplay<'_, Color, Self>where
Color: DynColor,
OwoColorize::fg or
a color-specific method, such as OwoColorize::green, Read moreSource§fn on_color<Color>(&self, color: Color) -> BgDynColorDisplay<'_, Color, Self>where
Color: DynColor,
fn on_color<Color>(&self, color: Color) -> BgDynColorDisplay<'_, Color, Self>where
Color: DynColor,
OwoColorize::bg or
a color-specific method, such as OwoColorize::on_yellow, Read more