#[non_exhaustive]pub enum SuppliedSessionAuditOutcome {
Show 14 variants
Complete,
StartupUnhealthy,
SessionLost,
ResourceUnavailable,
RuntimeLimit,
Cancelled,
CredentialUpdateRequired,
CredentialUpdateUnusable,
LoginFormUnavailable,
LoginSubmitUnavailable,
LoginCookieUnavailable,
RenewalUnavailable,
OAuthCodeExchangeUnavailable,
OAuthRefreshUnavailable,
}Expand description
Overall bounded child outcome.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Complete
StartupUnhealthy
SessionLost
RuntimeLimit
Cancelled
CredentialUpdateRequired
A selected cookie was reissued; V2 stopped without applying it.
CredentialUpdateUnusable
A response cookie update could not be classified within V2’s bounds.
The explicit login page did not yield one admissible form/token.
The single stateful login submission could not complete.
The login response did not yield the exact declared cookie set.
The one selected renewal did not yield a usable replacement context.
The one external code exchange did not yield a committed usable credential.
The one declared OAuth refresh did not commit a usable next context.
Trait Implementations§
Source§impl Clone for SuppliedSessionAuditOutcome
impl Clone for SuppliedSessionAuditOutcome
Source§fn clone(&self) -> SuppliedSessionAuditOutcome
fn clone(&self) -> SuppliedSessionAuditOutcome
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for SuppliedSessionAuditOutcome
Source§impl Debug for SuppliedSessionAuditOutcome
impl Debug for SuppliedSessionAuditOutcome
impl Eq for SuppliedSessionAuditOutcome
impl StructuralPartialEq for SuppliedSessionAuditOutcome
Auto Trait Implementations§
impl Freeze for SuppliedSessionAuditOutcome
impl RefUnwindSafe for SuppliedSessionAuditOutcome
impl Send for SuppliedSessionAuditOutcome
impl Sync for SuppliedSessionAuditOutcome
impl Unpin for SuppliedSessionAuditOutcome
impl UnsafeUnpin for SuppliedSessionAuditOutcome
impl UnwindSafe for SuppliedSessionAuditOutcome
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more