#[repr(u16)]pub enum RepaymentEdgeTag {
None = 1,
ObserverProjection = 2,
PhysicalCompaction = 3,
MarkerDelivery = 4,
ParticipantCursorProgress = 5,
DetachedCredentialRecovery = 6,
DetachedMarkerRelease = 7,
DetachedCursorRelease = 8,
}Expand description
Stored repayment-edge tag, including the clear state.
Variants§
None = 1
No edge and zero debt.
ObserverProjection = 2
Observer projection.
PhysicalCompaction = 3
Physical compaction.
MarkerDelivery = 4
Marker delivery.
ParticipantCursorProgress = 5
Participant cursor progress.
DetachedCredentialRecovery = 6
Detached credential recovery.
DetachedMarkerRelease = 7
Detached marker release.
DetachedCursorRelease = 8
Detached cursor release.
Implementations§
Source§impl RepaymentEdgeTag
impl RepaymentEdgeTag
Sourcepub const fn wire_value(self) -> u16
pub const fn wire_value(self) -> u16
Returns the stable v1 wire value.
Trait Implementations§
Source§impl Clone for RepaymentEdgeTag
impl Clone for RepaymentEdgeTag
Source§fn clone(&self) -> RepaymentEdgeTag
fn clone(&self) -> RepaymentEdgeTag
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 RepaymentEdgeTag
Source§impl Debug for RepaymentEdgeTag
impl Debug for RepaymentEdgeTag
impl Eq for RepaymentEdgeTag
Source§impl From<RepaymentEdgeTag> for u16
impl From<RepaymentEdgeTag> for u16
Source§fn from(value: RepaymentEdgeTag) -> Self
fn from(value: RepaymentEdgeTag) -> Self
Converts to this type from the input type.
Source§impl Hash for RepaymentEdgeTag
impl Hash for RepaymentEdgeTag
Source§impl PartialEq for RepaymentEdgeTag
impl PartialEq for RepaymentEdgeTag
impl StructuralPartialEq for RepaymentEdgeTag
Auto Trait Implementations§
impl Freeze for RepaymentEdgeTag
impl RefUnwindSafe for RepaymentEdgeTag
impl Send for RepaymentEdgeTag
impl Sync for RepaymentEdgeTag
impl Unpin for RepaymentEdgeTag
impl UnsafeUnpin for RepaymentEdgeTag
impl UnwindSafe for RepaymentEdgeTag
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