[−][src]Enum openidconnect::UserInfoError
Error retrieving user info.
Variants
ClaimsVerification(ClaimsVerificationError)
Failed to verify user info claims.
Parse(Error)
Failed to parse server response.
An error occurred while sending the request or receiving the response (e.g., network connectivity failed).
Response(StatusCode, Vec<u8>, String)
Server returned an invalid response.
Other(String)
An unexpected error occurred.
Trait Implementations
impl<RE: Debug> Debug for UserInfoError<RE> where
RE: Fail,
[src]
RE: Fail,
impl<RE> Display for UserInfoError<RE> where
RE: Fail,
[src]
RE: Fail,
impl<RE> Fail for UserInfoError<RE> where
RE: Fail,
[src]
RE: Fail,
Auto Trait Implementations
impl<RE> Send for UserInfoError<RE>
impl<RE> Sync for UserInfoError<RE>
impl<RE> Unpin for UserInfoError<RE> where
RE: Unpin,
RE: Unpin,
impl<RE> !UnwindSafe for UserInfoError<RE>
impl<RE> !RefUnwindSafe for UserInfoError<RE>
Blanket Implementations
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = !
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<E> Fail for E where
E: 'static + Error + Send + Sync,
[src]
E: 'static + Error + Send + Sync,
fn name(&self) -> Option<&str>
[src]
fn cause(&self) -> Option<&(dyn Fail + 'static)>
[src]
fn backtrace(&self) -> Option<&Backtrace>
[src]
fn context<D>(self, context: D) -> Context<D> where
D: Display + Send + Sync + 'static,
[src]
D: Display + Send + Sync + 'static,
fn compat(self) -> Compat<Self>
[src]
impl<T> AsFail for T where
T: Fail,
[src]
T: Fail,
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
U: TryFrom<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self