pub enum OidcContractError {
Show 15 variants
InvalidJson,
MissingIssuer,
MissingJwksUri,
MissingKeys,
NoMatchingKey,
UnsupportedKeyType(String),
UnsupportedJwtAlgorithm(String),
MissingSymmetricKeyMaterial,
MissingRsaKeyMaterial,
MissingEcKeyMaterial,
InvalidKeyEncoding,
InvalidSymmetricKeyMaterial,
InvalidRsaKeyMaterial,
InvalidEcKeyMaterial,
UnsupportedEllipticCurve(String),
}Variants§
InvalidJson
MissingIssuer
MissingJwksUri
MissingKeys
NoMatchingKey
UnsupportedKeyType(String)
UnsupportedJwtAlgorithm(String)
MissingSymmetricKeyMaterial
MissingRsaKeyMaterial
MissingEcKeyMaterial
InvalidKeyEncoding
InvalidSymmetricKeyMaterial
InvalidRsaKeyMaterial
InvalidEcKeyMaterial
UnsupportedEllipticCurve(String)
Trait Implementations§
Source§impl Clone for OidcContractError
impl Clone for OidcContractError
Source§fn clone(&self) -> OidcContractError
fn clone(&self) -> OidcContractError
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for OidcContractError
impl Debug for OidcContractError
Source§impl PartialEq for OidcContractError
impl PartialEq for OidcContractError
Source§fn eq(&self, other: &OidcContractError) -> bool
fn eq(&self, other: &OidcContractError) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for OidcContractError
impl StructuralPartialEq for OidcContractError
Auto Trait Implementations§
impl Freeze for OidcContractError
impl RefUnwindSafe for OidcContractError
impl Send for OidcContractError
impl Sync for OidcContractError
impl Unpin for OidcContractError
impl UnsafeUnpin for OidcContractError
impl UnwindSafe for OidcContractError
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§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