pub struct MatchedFinding {
pub finding: FindingRef,
pub data: Option<Value>,
pub confidence: Option<f64>,
pub provenance: Option<Provenance>,
pub context: Option<FindingContext>,
}Expand description
A finding matched from receipts with its associated data and evidence.
Evidence fields (confidence, provenance, context) enable fixers
to make informed decisions about safety classification.
Fields§
§finding: FindingRefThe core finding reference with source, check_id, code, and location.
data: Option<Value>Tool-specific payload data.
confidence: Option<f64>Confidence score (0.0 to 1.0) indicating certainty of the finding.
provenance: Option<Provenance>Provenance chain describing how the finding was derived.
context: Option<FindingContext>Context metadata including analysis depth and workspace consensus.
Trait Implementations§
Source§impl Clone for MatchedFinding
impl Clone for MatchedFinding
Source§fn clone(&self) -> MatchedFinding
fn clone(&self) -> MatchedFinding
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for MatchedFinding
impl RefUnwindSafe for MatchedFinding
impl Send for MatchedFinding
impl Sync for MatchedFinding
impl Unpin for MatchedFinding
impl UnsafeUnpin for MatchedFinding
impl UnwindSafe for MatchedFinding
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