pub enum AuthError {
BadStatus(u16),
MissingRedirect,
MissingRefreshToken,
Unknown(Error),
}
Expand description
Errors that can occur obtaining and refreshing access tokens
Variants§
BadStatus(u16)
A request returned a bad status code. This may happen if the auth credentials were wrong for example.
MissingRedirect
Attempted to refresh a token without having a redirect uri specified on the client.
MissingRefreshToken
Attempted to refresh a token but the refresh_token was None
Unknown(Error)
Some other error occurred.
Trait Implementations§
source§impl Error for AuthError
impl Error for AuthError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
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<AuthError> for HttpConnectionError
impl From<AuthError> for HttpConnectionError
source§impl From<AuthError> for WebsocketConnectionError
impl From<AuthError> for WebsocketConnectionError
Auto Trait Implementations§
impl !RefUnwindSafe for AuthError
impl Send for AuthError
impl Sync for AuthError
impl Unpin for AuthError
impl !UnwindSafe for AuthError
Blanket Implementations§
§impl<T> AsErrorSource for Twhere
T: Error + 'static,
impl<T> AsErrorSource for Twhere T: Error + 'static,
§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.