pub enum SimpleOAuthError {
Request(Error),
ParseUrl(ParseError),
StateMismatch,
TokenExchange(RequestTokenError<HttpClientError<Error>, BasicErrorResponse>),
Deserialization(Error),
}Variants§
Request(Error)
ParseUrl(ParseError)
StateMismatch
TokenExchange(RequestTokenError<HttpClientError<Error>, BasicErrorResponse>)
Deserialization(Error)
Trait Implementations§
Source§impl Debug for SimpleOAuthError
impl Debug for SimpleOAuthError
Source§impl Display for SimpleOAuthError
impl Display for SimpleOAuthError
Source§impl Error for SimpleOAuthError
impl Error for SimpleOAuthError
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 SimpleOAuthError
impl From<Error> for SimpleOAuthError
Source§impl From<Error> for SimpleOAuthError
impl From<Error> for SimpleOAuthError
Source§impl From<ParseError> for SimpleOAuthError
impl From<ParseError> for SimpleOAuthError
Source§fn from(source: ParseError) -> Self
fn from(source: ParseError) -> Self
Converts to this type from the input type.
Source§impl From<RequestTokenError<HttpClientError<Error>, StandardErrorResponse<BasicErrorResponseType>>> for SimpleOAuthError
impl From<RequestTokenError<HttpClientError<Error>, StandardErrorResponse<BasicErrorResponseType>>> for SimpleOAuthError
Source§fn from(
source: RequestTokenError<HttpClientError<Error>, BasicErrorResponse>,
) -> Self
fn from( source: RequestTokenError<HttpClientError<Error>, BasicErrorResponse>, ) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl !RefUnwindSafe for SimpleOAuthError
impl !UnwindSafe for SimpleOAuthError
impl Freeze for SimpleOAuthError
impl Send for SimpleOAuthError
impl Sync for SimpleOAuthError
impl Unpin for SimpleOAuthError
impl UnsafeUnpin for SimpleOAuthError
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