pub enum OAuthProviderError {
InvalidConfig {
message: String,
},
Metadata {
message: String,
},
HttpClient {
message: String,
},
Introspection {
message: String,
},
}Variants§
Trait Implementations§
Source§impl Debug for OAuthProviderError
impl Debug for OAuthProviderError
Source§impl Display for OAuthProviderError
impl Display for OAuthProviderError
Source§impl Error for OAuthProviderError
impl Error for OAuthProviderError
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 ErrorCompat for OAuthProviderError
impl ErrorCompat for OAuthProviderError
Source§fn iter_chain(&self) -> ChainCompat<'_, '_>where
Self: AsErrorSource,
fn iter_chain(&self) -> ChainCompat<'_, '_>where
Self: AsErrorSource,
Returns an iterator for traversing the chain of errors,
starting with the current error
and continuing with recursive calls to
Error::source. Read moreSource§impl<__T0> IntoError<OAuthProviderError> for HttpClientSnafu<__T0>
impl<__T0> IntoError<OAuthProviderError> for HttpClientSnafu<__T0>
Source§fn into_error(self, error: Self::Source) -> OAuthProviderError
fn into_error(self, error: Self::Source) -> OAuthProviderError
Combine the information to produce the error
Source§impl<__T0> IntoError<OAuthProviderError> for IntrospectionSnafu<__T0>
impl<__T0> IntoError<OAuthProviderError> for IntrospectionSnafu<__T0>
Source§fn into_error(self, error: Self::Source) -> OAuthProviderError
fn into_error(self, error: Self::Source) -> OAuthProviderError
Combine the information to produce the error
Source§impl<__T0> IntoError<OAuthProviderError> for InvalidConfigSnafu<__T0>
impl<__T0> IntoError<OAuthProviderError> for InvalidConfigSnafu<__T0>
Source§fn into_error(self, error: Self::Source) -> OAuthProviderError
fn into_error(self, error: Self::Source) -> OAuthProviderError
Combine the information to produce the error
Source§impl<__T0> IntoError<OAuthProviderError> for MetadataSnafu<__T0>
impl<__T0> IntoError<OAuthProviderError> for MetadataSnafu<__T0>
Source§fn into_error(self, error: Self::Source) -> OAuthProviderError
fn into_error(self, error: Self::Source) -> OAuthProviderError
Combine the information to produce the error
Auto Trait Implementations§
impl Freeze for OAuthProviderError
impl RefUnwindSafe for OAuthProviderError
impl Send for OAuthProviderError
impl Sync for OAuthProviderError
impl Unpin for OAuthProviderError
impl UnsafeUnpin for OAuthProviderError
impl UnwindSafe for OAuthProviderError
Blanket Implementations§
Source§impl<T> AsErrorSource for Twhere
T: Error + 'static,
impl<T> AsErrorSource for Twhere
T: Error + 'static,
Source§fn as_error_source(&self) -> &(dyn Error + 'static)
fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
receivers.
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> 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 moreSource§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.