pub type BasicRequestTokenError<RE> = RequestTokenError<RE, StandardErrorResponse<BasicErrorResponseType>>;
Available on crate feature
e2e-encryption
and non-WebAssembly only.Expand description
Token error specialization for basic OAuth2 implementation.
Aliased Type§
enum BasicRequestTokenError<RE> {
ServerResponse(StandardErrorResponse<BasicErrorResponseType>),
Request(RE),
Parse(Error<Error>, Vec<u8>),
Other(String),
}
Variants§
ServerResponse(StandardErrorResponse<BasicErrorResponseType>)
Error response returned by authorization server. Contains the parsed ErrorResponse
returned by the server.
Request(RE)
An error occurred while sending the request or receiving the response (e.g., network connectivity failed).
Parse(Error<Error>, Vec<u8>)
Failed to parse server response. Parse errors may occur while parsing either successful or error responses.
Other(String)
Some other type of error occurred (e.g., an unexpected server response).
Trait Implementations
Source§impl<RE, T> Debug for RequestTokenError<RE, T>
impl<RE, T> Debug for RequestTokenError<RE, T>
Source§impl<RE, T> Display for RequestTokenError<RE, T>
impl<RE, T> Display for RequestTokenError<RE, T>
Source§impl<RE, T> Error for RequestTokenError<RE, T>
impl<RE, T> Error for RequestTokenError<RE, T>
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<RE, T> From<RE> for RequestTokenError<RE, T>where
RE: Error + 'static,
T: ErrorResponse + 'static,
impl<RE, T> From<RE> for RequestTokenError<RE, T>where
RE: Error + 'static,
T: ErrorResponse + 'static,
Source§fn from(source: RE) -> RequestTokenError<RE, T>
fn from(source: RE) -> RequestTokenError<RE, T>
Converts to this type from the input type.