pub enum RecoverySequenceReserve {
None,
DetachedCredentialRecovery,
}Expand description
Edge-owned recovery sequence claims.
The frozen contract permits only the empty state or the DCR quartet’s
coupled RS=1, RT=1 state. Fenced recovery consumes RS and atomically
transfers RT into a normal terminal claim, so no durable half-pair exists.
Variants§
None
No recovery attach or replacement-terminal sequence claim.
DetachedCredentialRecovery
One recovery attach claim and one replacement-terminal claim.
Trait Implementations§
Source§impl Clone for RecoverySequenceReserve
impl Clone for RecoverySequenceReserve
Source§fn clone(&self) -> RecoverySequenceReserve
fn clone(&self) -> RecoverySequenceReserve
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 RecoverySequenceReserve
Source§impl Debug for RecoverySequenceReserve
impl Debug for RecoverySequenceReserve
Source§impl Default for RecoverySequenceReserve
impl Default for RecoverySequenceReserve
Source§fn default() -> RecoverySequenceReserve
fn default() -> RecoverySequenceReserve
Returns the “default value” for a type. Read more
impl Eq for RecoverySequenceReserve
Source§impl PartialEq for RecoverySequenceReserve
impl PartialEq for RecoverySequenceReserve
impl StructuralPartialEq for RecoverySequenceReserve
Auto Trait Implementations§
impl Freeze for RecoverySequenceReserve
impl RefUnwindSafe for RecoverySequenceReserve
impl Send for RecoverySequenceReserve
impl Sync for RecoverySequenceReserve
impl Unpin for RecoverySequenceReserve
impl UnsafeUnpin for RecoverySequenceReserve
impl UnwindSafe for RecoverySequenceReserve
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