pub enum DeviceBoundSessionFetchResult {
Show 68 variants
Success,
KeyError,
SigningError,
ServerRequestedTermination,
InvalidSessionId,
InvalidChallenge,
TooManyChallenges,
InvalidFetcherUrl,
InvalidRefreshUrl,
TransientHttpError,
ScopeOriginSameSiteMismatch,
RefreshUrlSameSiteMismatch,
MismatchedSessionId,
MissingScope,
NoCredentials,
SubdomainRegistrationWellKnownUnavailable,
SubdomainRegistrationUnauthorized,
SubdomainRegistrationWellKnownMalformed,
SessionProviderWellKnownUnavailable,
RelyingPartyWellKnownUnavailable,
FederatedKeyThumbprintMismatch,
InvalidFederatedSessionUrl,
InvalidFederatedKey,
TooManyRelyingOriginLabels,
BoundCookieSetForbidden,
NetError,
ProxyError,
EmptySessionConfig,
InvalidCredentialsConfig,
InvalidCredentialsType,
InvalidCredentialsEmptyName,
InvalidCredentialsCookie,
PersistentHttpError,
RegistrationAttemptedChallenge,
InvalidScopeOrigin,
ScopeOriginContainsPath,
RefreshInitiatorNotString,
RefreshInitiatorInvalidHostPattern,
InvalidScopeSpecification,
MissingScopeSpecificationType,
EmptyScopeSpecificationDomain,
EmptyScopeSpecificationPath,
InvalidScopeSpecificationType,
InvalidScopeIncludeSite,
MissingScopeIncludeSite,
FederatedNotAuthorizedByProvider,
FederatedNotAuthorizedByRelyingParty,
SessionProviderWellKnownMalformed,
SessionProviderWellKnownHasProviderOrigin,
RelyingPartyWellKnownMalformed,
RelyingPartyWellKnownHasRelyingOrigins,
InvalidFederatedSessionProviderSessionMissing,
InvalidFederatedSessionWrongProviderOrigin,
InvalidCredentialsCookieCreationTime,
InvalidCredentialsCookieName,
InvalidCredentialsCookieParsing,
InvalidCredentialsCookieUnpermittedAttribute,
InvalidCredentialsCookieInvalidDomain,
InvalidCredentialsCookiePrefix,
InvalidScopeRulePath,
InvalidScopeRuleHostPattern,
ScopeRuleOriginScopedHostPatternMismatch,
ScopeRuleSiteScopedHostPatternMismatch,
SigningQuotaExceeded,
InvalidConfigJson,
InvalidFederatedSessionProviderFailedToRestoreKey,
FailedToUnwrapKey,
SessionDeletedDuringRefresh,
}Variants§
Success
KeyError
SigningError
ServerRequestedTermination
InvalidSessionId
InvalidChallenge
TooManyChallenges
InvalidFetcherUrl
InvalidRefreshUrl
TransientHttpError
ScopeOriginSameSiteMismatch
RefreshUrlSameSiteMismatch
MismatchedSessionId
MissingScope
NoCredentials
SubdomainRegistrationWellKnownMalformed
FederatedKeyThumbprintMismatch
InvalidFederatedSessionUrl
InvalidFederatedKey
TooManyRelyingOriginLabels
BoundCookieSetForbidden
NetError
ProxyError
EmptySessionConfig
InvalidCredentialsConfig
InvalidCredentialsType
InvalidCredentialsEmptyName
InvalidCredentialsCookie
PersistentHttpError
RegistrationAttemptedChallenge
InvalidScopeOrigin
ScopeOriginContainsPath
RefreshInitiatorNotString
RefreshInitiatorInvalidHostPattern
InvalidScopeSpecification
MissingScopeSpecificationType
EmptyScopeSpecificationDomain
EmptyScopeSpecificationPath
InvalidScopeSpecificationType
InvalidScopeIncludeSite
MissingScopeIncludeSite
FederatedNotAuthorizedByProvider
FederatedNotAuthorizedByRelyingParty
SessionProviderWellKnownMalformed
SessionProviderWellKnownHasProviderOrigin
RelyingPartyWellKnownMalformed
RelyingPartyWellKnownHasRelyingOrigins
InvalidFederatedSessionProviderSessionMissing
InvalidFederatedSessionWrongProviderOrigin
InvalidCredentialsCookieCreationTime
InvalidCredentialsCookieName
InvalidCredentialsCookieParsing
InvalidCredentialsCookieUnpermittedAttribute
InvalidCredentialsCookieInvalidDomain
InvalidCredentialsCookiePrefix
InvalidScopeRulePath
InvalidScopeRuleHostPattern
ScopeRuleOriginScopedHostPatternMismatch
ScopeRuleSiteScopedHostPatternMismatch
SigningQuotaExceeded
InvalidConfigJson
InvalidFederatedSessionProviderFailedToRestoreKey
FailedToUnwrapKey
SessionDeletedDuringRefresh
Trait Implementations§
Source§impl Clone for DeviceBoundSessionFetchResult
impl Clone for DeviceBoundSessionFetchResult
Source§fn clone(&self) -> DeviceBoundSessionFetchResult
fn clone(&self) -> DeviceBoundSessionFetchResult
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl<'de> Deserialize<'de> for DeviceBoundSessionFetchResult
impl<'de> Deserialize<'de> for DeviceBoundSessionFetchResult
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 PartialEq for DeviceBoundSessionFetchResult
impl PartialEq for DeviceBoundSessionFetchResult
Source§fn eq(&self, other: &DeviceBoundSessionFetchResult) -> bool
fn eq(&self, other: &DeviceBoundSessionFetchResult) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for DeviceBoundSessionFetchResult
Auto Trait Implementations§
impl Freeze for DeviceBoundSessionFetchResult
impl RefUnwindSafe for DeviceBoundSessionFetchResult
impl Send for DeviceBoundSessionFetchResult
impl Sync for DeviceBoundSessionFetchResult
impl Unpin for DeviceBoundSessionFetchResult
impl UnsafeUnpin for DeviceBoundSessionFetchResult
impl UnwindSafe for DeviceBoundSessionFetchResult
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