pub enum SealedBindingFateIntent {
Ordinary,
Recovered {
prior_binding_epoch: BindingEpoch,
marker_delivery_seq: DeliverySeq,
},
}Expand description
Closed persistence shape carried by one sealed binding-fate token.
This projection exposes only the durable intent fields. It neither exposes nor duplicates the move-only authority consumed by protocol measurement.
Variants§
Ordinary
A no-marker attachment must complete through an exact Died terminal.
Recovered
A fenced attachment retains the exact prior epoch and accepted marker.
Fields
§
prior_binding_epoch: BindingEpochBinding epoch whose marker authorized the fenced replacement.
§
marker_delivery_seq: DeliverySeqExact accepted marker delivery sequence.
Trait Implementations§
Source§impl Clone for SealedBindingFateIntent
impl Clone for SealedBindingFateIntent
Source§fn clone(&self) -> SealedBindingFateIntent
fn clone(&self) -> SealedBindingFateIntent
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 SealedBindingFateIntent
Source§impl Debug for SealedBindingFateIntent
impl Debug for SealedBindingFateIntent
impl Eq for SealedBindingFateIntent
Source§impl PartialEq for SealedBindingFateIntent
impl PartialEq for SealedBindingFateIntent
impl StructuralPartialEq for SealedBindingFateIntent
Auto Trait Implementations§
impl Freeze for SealedBindingFateIntent
impl RefUnwindSafe for SealedBindingFateIntent
impl Send for SealedBindingFateIntent
impl Sync for SealedBindingFateIntent
impl Unpin for SealedBindingFateIntent
impl UnsafeUnpin for SealedBindingFateIntent
impl UnwindSafe for SealedBindingFateIntent
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