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)>
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<AuthError> for HttpConnectionError
impl From<AuthError> for HttpConnectionError
Source§impl From<AuthError> for WebsocketConnectionError
impl From<AuthError> for WebsocketConnectionError
Auto Trait Implementations§
impl Freeze for AuthError
impl RefUnwindSafe for AuthError
impl Send for AuthError
impl Sync for AuthError
impl Unpin for AuthError
impl UnwindSafe for AuthError
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