pub enum PermitDisposition {
Spent,
Recoverable(RecoveryToken),
PendingReconciliation(ReconciliationToken),
}Expand description
State transition produced by one completed or failed attempt.
Variants§
Spent
Authority is permanently spent.
Recoverable(RecoveryToken)
A proven-not-sent attempt may be explicitly recovered.
PendingReconciliation(ReconciliationToken)
Operation-specific reconciliation is required.
Trait Implementations§
Source§impl Clone for PermitDisposition
impl Clone for PermitDisposition
Source§fn clone(&self) -> PermitDisposition
fn clone(&self) -> PermitDisposition
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 PermitDisposition
Source§impl Debug for PermitDisposition
impl Debug for PermitDisposition
impl Eq for PermitDisposition
Source§impl PartialEq for PermitDisposition
impl PartialEq for PermitDisposition
impl StructuralPartialEq for PermitDisposition
Auto Trait Implementations§
impl Freeze for PermitDisposition
impl RefUnwindSafe for PermitDisposition
impl Send for PermitDisposition
impl Sync for PermitDisposition
impl Unpin for PermitDisposition
impl UnsafeUnpin for PermitDisposition
impl UnwindSafe for PermitDisposition
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