pub enum Archived<N, D, G, P> {
Missing,
Uncovered,
Present(Occurrence<N, D, G, P>),
}Expand description
Exact original artifact availability under one checked archive input.
Variants§
Missing
No exact artifact was incorporated in either original source pool.
Uncovered
Exact copies exist, but none is covered by this particular archive input. A later property or the archive token’s own material cannot repair it.
Present(Occurrence<N, D, G, P>)
At least one exact incorporated copy is mathematically covered.
Trait Implementations§
Auto Trait Implementations§
impl<N, D, G, P> Freeze for Archived<N, D, G, P>where
Occurrence<N, D, G, P>: Freeze,
impl<N, D, G, P> RefUnwindSafe for Archived<N, D, G, P>where
Occurrence<N, D, G, P>: RefUnwindSafe,
impl<N, D, G, P> Send for Archived<N, D, G, P>where
Occurrence<N, D, G, P>: Send,
impl<N, D, G, P> Sync for Archived<N, D, G, P>where
Occurrence<N, D, G, P>: Sync,
impl<N, D, G, P> Unpin for Archived<N, D, G, P>where
Occurrence<N, D, G, P>: Unpin,
impl<N, D, G, P> UnsafeUnpin for Archived<N, D, G, P>where
Occurrence<N, D, G, P>: UnsafeUnpin,
impl<N, D, G, P> UnwindSafe for Archived<N, D, G, P>where
Occurrence<N, D, G, P>: 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
Mutably borrows from an owned value. Read more