pub enum MicrosoftAuthError {
AuthorizationPending,
AuthorizationDeclined,
BadVerificationCode,
ExpiredToken,
ReqwesetError(Error),
Others(String),
}Variants§
AuthorizationPending
if you get this error, you should try again in interval sec later.
see Microsoft DOCS
AuthorizationDeclined
User declined the authorization.
see Microsoft DOCS
BadVerificationCode
The auth server cannot identify the device code. Please check the device code is correct or not!
see Microsoft DOCS
ExpiredToken
The token is expired.
see Microsoft DOCS
ReqwesetError(Error)
This error is related to the request error.
You can check error details in the inner error.
Others(String)
The error which is not on the list.
You can check error details in the inner string.
Trait Implementations§
Source§impl Debug for MicrosoftAuthError
impl Debug for MicrosoftAuthError
Source§impl Display for MicrosoftAuthError
impl Display for MicrosoftAuthError
Source§impl Error for MicrosoftAuthError
impl Error for MicrosoftAuthError
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()
Auto Trait Implementations§
impl Freeze for MicrosoftAuthError
impl !RefUnwindSafe for MicrosoftAuthError
impl Send for MicrosoftAuthError
impl Sync for MicrosoftAuthError
impl Unpin for MicrosoftAuthError
impl !UnwindSafe for MicrosoftAuthError
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.