Struct VerifiedCredentialChain
pub struct VerifiedCredentialChain { /* private fields */ }Expand description
A credential chain whose signatures, bindings and headers have been verified.
The fields are private and there is no constructor, no Default, and no
conversion from unverified data, so a value of this type cannot be produced
by any current code path. The chain verifier that constructs it is a later
stage of the work tracked upstream; until it lands, holding one of these is
impossible rather than merely discouraged.
Implementations§
Source§impl VerifiedCredentialChain
impl VerifiedCredentialChain
Sourcepub fn chain(&self) -> &CredentialChain
pub fn chain(&self) -> &CredentialChain
The verified chain layers.
Sourcepub fn mode(&self) -> MandateMode
pub fn mode(&self) -> MandateMode
The execution mode established during verification.
Auto Trait Implementations§
impl Freeze for VerifiedCredentialChain
impl RefUnwindSafe for VerifiedCredentialChain
impl Send for VerifiedCredentialChain
impl Sync for VerifiedCredentialChain
impl Unpin for VerifiedCredentialChain
impl UnsafeUnpin for VerifiedCredentialChain
impl UnwindSafe for VerifiedCredentialChain
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more