pub struct ReviewBriefHeader<Verdict, Summary, Attribution> {
pub version: ToolVersion,
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,
}Expand description
Informational audit metadata carried by the review brief wire envelope.
Fields§
§version: ToolVersionFallow CLI version that produced this output.
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 the audit ran against a committed head.
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.
Trait Implementations§
Source§impl<Verdict: Clone, Summary: Clone, Attribution: Clone> Clone for ReviewBriefHeader<Verdict, Summary, Attribution>
impl<Verdict: Clone, Summary: Clone, Attribution: Clone> Clone for ReviewBriefHeader<Verdict, Summary, Attribution>
Source§impl<Verdict: Debug, Summary: Debug, Attribution: Debug> Debug for ReviewBriefHeader<Verdict, Summary, Attribution>
impl<Verdict: Debug, Summary: Debug, Attribution: Debug> Debug for ReviewBriefHeader<Verdict, Summary, Attribution>
Source§impl<Verdict, Summary, Attribution> Serialize for ReviewBriefHeader<Verdict, Summary, Attribution>
impl<Verdict, Summary, Attribution> Serialize for ReviewBriefHeader<Verdict, Summary, Attribution>
Auto Trait Implementations§
impl<Verdict, Summary, Attribution> Freeze for ReviewBriefHeader<Verdict, Summary, Attribution>
impl<Verdict, Summary, Attribution> RefUnwindSafe for ReviewBriefHeader<Verdict, Summary, Attribution>
impl<Verdict, Summary, Attribution> Send for ReviewBriefHeader<Verdict, Summary, Attribution>
impl<Verdict, Summary, Attribution> Sync for ReviewBriefHeader<Verdict, Summary, Attribution>
impl<Verdict, Summary, Attribution> Unpin for ReviewBriefHeader<Verdict, Summary, Attribution>
impl<Verdict, Summary, Attribution> UnsafeUnpin for ReviewBriefHeader<Verdict, Summary, Attribution>
impl<Verdict, Summary, Attribution> UnwindSafe for ReviewBriefHeader<Verdict, Summary, Attribution>
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
Mutably borrows from an owned value. Read more