pub enum CachedTokenError {
Io(Error),
Invalid(Error),
Inapplicable(InapplicableTokenError),
Revoked,
RefreshFailed(MoonbaseApiError),
}Variants§
Io(Error)
An I/O error occurred when reading the token file from disk.
Invalid(Error)
The token failed validation by the JWT parser.
Inapplicable(InapplicableTokenError)
The token is not valid for the product or hardware device.
Revoked
The token has been marked as revoked by Moonbase.
RefreshFailed(MoonbaseApiError)
The token is valid, but too old to trust, and it couldn’t be refreshed.
Trait Implementations§
Source§impl Debug for CachedTokenError
impl Debug for CachedTokenError
Source§impl Display for CachedTokenError
impl Display for CachedTokenError
Source§impl Error for CachedTokenError
impl Error for CachedTokenError
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<CachedTokenError> for ActivationError
impl From<CachedTokenError> for ActivationError
Source§fn from(source: CachedTokenError) -> Self
fn from(source: CachedTokenError) -> Self
Converts to this type from the input type.
Source§impl From<Error> for CachedTokenError
impl From<Error> for CachedTokenError
Source§impl From<Error> for CachedTokenError
impl From<Error> for CachedTokenError
Source§impl From<InapplicableTokenError> for CachedTokenError
impl From<InapplicableTokenError> for CachedTokenError
Source§fn from(source: InapplicableTokenError) -> Self
fn from(source: InapplicableTokenError) -> Self
Converts to this type from the input type.
Source§impl From<MoonbaseApiError> for CachedTokenError
impl From<MoonbaseApiError> for CachedTokenError
Source§fn from(source: MoonbaseApiError) -> Self
fn from(source: MoonbaseApiError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for CachedTokenError
impl !RefUnwindSafe for CachedTokenError
impl Send for CachedTokenError
impl Sync for CachedTokenError
impl Unpin for CachedTokenError
impl UnsafeUnpin for CachedTokenError
impl !UnwindSafe for CachedTokenError
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