pub enum PilotProfileCredentialVerification {
ValidAuthoritative(PilotProfileCredentialJwt),
Invalid {
credential: Option<PilotProfileCredentialJwt>,
error: HighTrustVerificationError,
},
UnverifiableGovernanceIncomplete {
credential: PilotProfileCredentialJwt,
pilot_id: PilotId,
},
UnverifiableGovernanceUnavailable {
credential: PilotProfileCredentialJwt,
pilot_id: PilotId,
},
UnverifiableDidWebResolution {
issuer: String,
error: DidWebResolutionError,
},
}Variants§
ValidAuthoritative(PilotProfileCredentialJwt)
Invalid
UnverifiableGovernanceIncomplete
UnverifiableDidWebResolution
Trait Implementations§
Auto Trait Implementations§
impl Freeze for PilotProfileCredentialVerification
impl !RefUnwindSafe for PilotProfileCredentialVerification
impl Send for PilotProfileCredentialVerification
impl Sync for PilotProfileCredentialVerification
impl Unpin for PilotProfileCredentialVerification
impl UnsafeUnpin for PilotProfileCredentialVerification
impl !UnwindSafe for PilotProfileCredentialVerification
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