pub enum RefreshFailureDisposition {
Transient,
ReauthRequired,
}Expand description
Machine-owned classification of a provider refresh-failure observation. The shell may mirror this verdict to order durable cleanup, but it must not re-derive permanent-vs-transient policy.
Variants§
Transient
Retry remains permitted; the lifecycle returns to Expiring.
ReauthRequired
The credential is terminally unusable and interactive authorization is required.
Trait Implementations§
Source§impl Clone for RefreshFailureDisposition
impl Clone for RefreshFailureDisposition
Source§fn clone(&self) -> RefreshFailureDisposition
fn clone(&self) -> RefreshFailureDisposition
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 RefreshFailureDisposition
Source§impl Debug for RefreshFailureDisposition
impl Debug for RefreshFailureDisposition
impl Eq for RefreshFailureDisposition
impl StructuralPartialEq for RefreshFailureDisposition
Auto Trait Implementations§
impl Freeze for RefreshFailureDisposition
impl RefUnwindSafe for RefreshFailureDisposition
impl Send for RefreshFailureDisposition
impl Sync for RefreshFailureDisposition
impl Unpin for RefreshFailureDisposition
impl UnsafeUnpin for RefreshFailureDisposition
impl UnwindSafe for RefreshFailureDisposition
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,
impl<T> CoreExecutorTurnFinalizationGuard for Twhere
T: Send,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.