pub enum IcCaptureAttribution {
Applied {
snapshot_id: Vec<u8>,
attribution: ArtifactChecksumRecord,
},
NotApplied {
exclusion: ArtifactChecksumRecord,
},
Unresolved {
uncertainty: ArtifactChecksumRecord,
},
}Expand description
Independent original capture attribution; candidate cardinality supplies no claim.
Variants§
Applied
Exclusive attribution to the exact original capture, retained through observation.
Fields
§
attribution: ArtifactChecksumRecordQualified evidence excluding independent creation by other writers.
NotApplied
The original capture never applied, including no transient capture then deletion.
Fields
§
exclusion: ArtifactChecksumRecordQualified exclusion; an empty inventory delta is insufficient.
Unresolved
An actually settled authenticated list cannot resolve the original capture.
Fields
§
uncertainty: ArtifactChecksumRecordSettled uncertainty; lost, unavailable or malformed replies stay pending.
Trait Implementations§
Source§impl Clone for IcCaptureAttribution
impl Clone for IcCaptureAttribution
Auto Trait Implementations§
impl Freeze for IcCaptureAttribution
impl RefUnwindSafe for IcCaptureAttribution
impl Send for IcCaptureAttribution
impl Sync for IcCaptureAttribution
impl Unpin for IcCaptureAttribution
impl UnsafeUnpin for IcCaptureAttribution
impl UnwindSafe for IcCaptureAttribution
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