#[non_exhaustive]pub enum JwtBundleError {
MissingKeyId,
Deserialize(Error),
}
Expand description
An error that can arise creating a new JwtBundle
.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
MissingKeyId
The JWT authority misses the key ID that identifies it.
Deserialize(Error)
There was a problem deserializing bytes into a Json JWT keys set.
Trait Implementations§
Source§impl Debug for JwtBundleError
impl Debug for JwtBundleError
Source§impl Display for JwtBundleError
impl Display for JwtBundleError
Source§impl Error for JwtBundleError
impl Error for JwtBundleError
Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
Source§impl From<Error> for JwtBundleError
impl From<Error> for JwtBundleError
Source§impl From<JwtBundleError> for GrpcClientError
impl From<JwtBundleError> for GrpcClientError
Source§fn from(source: JwtBundleError) -> Self
fn from(source: JwtBundleError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for JwtBundleError
impl !RefUnwindSafe for JwtBundleError
impl Send for JwtBundleError
impl Sync for JwtBundleError
impl Unpin for JwtBundleError
impl !UnwindSafe for JwtBundleError
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§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
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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request