pub enum Need<'value, 'source, 'model, 'document> {
Known(ArtifactRef<'value, 'source>),
Open(Original<'model, 'document>),
Missing,
}Expand description
One dependency established by the credential’s actual format owner.
Variants§
Known(ArtifactRef<'value, 'source>)
Known certificate, complete CRL/delta, or whole carried OCSP artifact.
Open(Original<'model, 'document>)
Exact original open catalogue enclosure, interpreted by that owner.
Missing
A required dependency has no matching original material.
Trait Implementations§
impl<'value, 'source, 'model, 'document> Copy for Need<'value, 'source, 'model, 'document>
Auto Trait Implementations§
impl<'value, 'source, 'model, 'document> !RefUnwindSafe for Need<'value, 'source, 'model, 'document>
impl<'value, 'source, 'model, 'document> !Send for Need<'value, 'source, 'model, 'document>
impl<'value, 'source, 'model, 'document> !Sync for Need<'value, 'source, 'model, 'document>
impl<'value, 'source, 'model, 'document> !UnwindSafe for Need<'value, 'source, 'model, 'document>
impl<'value, 'source, 'model, 'document> Freeze for Need<'value, 'source, 'model, 'document>
impl<'value, 'source, 'model, 'document> Unpin for Need<'value, 'source, 'model, 'document>
impl<'value, 'source, 'model, 'document> UnsafeUnpin for Need<'value, 'source, 'model, 'document>
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