pub struct Deduped {
pub kept: Vec<(String, ContextFrame)>,
pub dropped: Vec<DedupDrop>,
}Expand description
The outcome of dedup_cross_provider: the surviving frames plus the record
of every cross-provider duplicate that was collapsed, so a composition audit
can explain each drop.
Fields§
§kept: Vec<(String, ContextFrame)>One (provider id, frame) per distinct piece of evidence — the
higher-scored frame of its group, carrying the union of the group’s
provenance.
dropped: Vec<DedupDrop>Every identity dropped as a duplicate, with the identity that absorbed it.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Deduped
impl RefUnwindSafe for Deduped
impl Send for Deduped
impl Sync for Deduped
impl Unpin for Deduped
impl UnsafeUnpin for Deduped
impl UnwindSafe for Deduped
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