pub enum OAuthErrorReason {
Show 61 variants
AuthCodeNotFound,
AccessTokenMalformed,
AccessTokenExpired,
AccessTokenUnavailableForProcessing,
AccessTokenFailedProcessing,
AccessTokenInvalid,
AccessTokenRequired,
RefreshTokenNotFound,
RefreshTokenTypeNotSupported,
InvalidClientId,
InvalidUserCredentials,
InvalidGrantType,
InvalidOrigin,
InvalidOriginOpaque,
InvalidPkceCodeVerifier,
InvalidPkceCodeChallenge,
InvalidPkceCodeChallengeMethod,
InvalidRedirectUri,
InvalidResponseMode,
InvalidResponseType,
InvalidIdTokenHint,
InvalidPostLogoutRedirectUri,
InvalidDeviceCode,
InvalidUserCode,
InvalidAdditionalClientId,
InvalidTargetEntityScope,
InvalidEntityPermissionScope,
InvalidUserId,
GrantTypeDisabled,
MissingClientId,
MissingClientSecret,
MissingCode,
MissingCodeChallenge,
MissingCodeVerifier,
MissingDeviceCode,
MissingGrantType,
MissingRedirectUri,
MissingRefreshToken,
MissingResponseType,
MissingToken,
MissingUserCode,
MissingUserId,
MissingVerificationUri,
LoginPrevented,
NotLicensed,
UserCodeExpired,
UserExpired,
UserLocked,
UserNotFound,
ClientAuthenticationMissing,
InvalidClientAuthenticationScheme,
InvalidClientAuthentication,
ClientIdMismatch,
ChangePasswordAdministrative,
ChangePasswordBreached,
ChangePasswordExpired,
ChangePasswordValidation,
Unknown,
MissingRequiredScope,
UnknownScope,
ConsentCanceled,
}
Expand description
Variants§
AuthCodeNotFound
AccessTokenMalformed
AccessTokenExpired
AccessTokenFailedProcessing
AccessTokenInvalid
AccessTokenRequired
RefreshTokenNotFound
RefreshTokenTypeNotSupported
InvalidClientId
InvalidUserCredentials
InvalidGrantType
InvalidOrigin
InvalidOriginOpaque
InvalidPkceCodeVerifier
InvalidPkceCodeChallenge
InvalidPkceCodeChallengeMethod
InvalidRedirectUri
InvalidResponseMode
InvalidResponseType
InvalidIdTokenHint
InvalidPostLogoutRedirectUri
InvalidDeviceCode
InvalidUserCode
InvalidAdditionalClientId
InvalidTargetEntityScope
InvalidEntityPermissionScope
InvalidUserId
GrantTypeDisabled
MissingClientId
MissingClientSecret
MissingCode
MissingCodeChallenge
MissingCodeVerifier
MissingDeviceCode
MissingGrantType
MissingRedirectUri
MissingRefreshToken
MissingResponseType
MissingToken
MissingUserCode
MissingUserId
MissingVerificationUri
LoginPrevented
NotLicensed
UserCodeExpired
UserExpired
UserLocked
UserNotFound
ClientAuthenticationMissing
InvalidClientAuthenticationScheme
InvalidClientAuthentication
ClientIdMismatch
ChangePasswordAdministrative
ChangePasswordBreached
ChangePasswordExpired
ChangePasswordValidation
Unknown
MissingRequiredScope
UnknownScope
ConsentCanceled
Trait Implementations§
Source§impl Clone for OAuthErrorReason
impl Clone for OAuthErrorReason
Source§fn clone(&self) -> OAuthErrorReason
fn clone(&self) -> OAuthErrorReason
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for OAuthErrorReason
impl Debug for OAuthErrorReason
Source§impl Default for OAuthErrorReason
impl Default for OAuthErrorReason
Source§fn default() -> OAuthErrorReason
fn default() -> OAuthErrorReason
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for OAuthErrorReason
impl<'de> Deserialize<'de> for OAuthErrorReason
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for OAuthErrorReason
impl Display for OAuthErrorReason
Source§impl Hash for OAuthErrorReason
impl Hash for OAuthErrorReason
Source§impl Ord for OAuthErrorReason
impl Ord for OAuthErrorReason
Source§fn cmp(&self, other: &OAuthErrorReason) -> Ordering
fn cmp(&self, other: &OAuthErrorReason) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for OAuthErrorReason
impl PartialEq for OAuthErrorReason
Source§impl PartialOrd for OAuthErrorReason
impl PartialOrd for OAuthErrorReason
Source§impl Serialize for OAuthErrorReason
impl Serialize for OAuthErrorReason
impl Copy for OAuthErrorReason
impl Eq for OAuthErrorReason
impl StructuralPartialEq for OAuthErrorReason
Auto Trait Implementations§
impl Freeze for OAuthErrorReason
impl RefUnwindSafe for OAuthErrorReason
impl Send for OAuthErrorReason
impl Sync for OAuthErrorReason
impl Unpin for OAuthErrorReason
impl UnwindSafe for OAuthErrorReason
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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.