pub struct KClaimBackedDetachedLeave { /* private fields */ }Expand description
Validated evidence for an exact-current K-backed detached Leave.
There is no public constructor. Each detached edge validates participant, exact edge target, positive actual record charge, remaining K, and the available exit claim before producing this edge-bound value.
Implementations§
Source§impl KClaimBackedDetachedLeave
impl KClaimBackedDetachedLeave
Sourcepub const fn participant_id(self) -> ParticipantId
pub const fn participant_id(self) -> ParticipantId
Returns the exact detached participant.
Sourcepub const fn actual_charge(self) -> ResourceVector
pub const fn actual_charge(self) -> ResourceVector
Returns the exact charge already checked against remaining K.
Trait Implementations§
Source§impl Clone for KClaimBackedDetachedLeave
impl Clone for KClaimBackedDetachedLeave
Source§fn clone(&self) -> KClaimBackedDetachedLeave
fn clone(&self) -> KClaimBackedDetachedLeave
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 KClaimBackedDetachedLeave
Source§impl Debug for KClaimBackedDetachedLeave
impl Debug for KClaimBackedDetachedLeave
impl Eq for KClaimBackedDetachedLeave
impl StructuralPartialEq for KClaimBackedDetachedLeave
Auto Trait Implementations§
impl Freeze for KClaimBackedDetachedLeave
impl RefUnwindSafe for KClaimBackedDetachedLeave
impl Send for KClaimBackedDetachedLeave
impl Sync for KClaimBackedDetachedLeave
impl Unpin for KClaimBackedDetachedLeave
impl UnsafeUnpin for KClaimBackedDetachedLeave
impl UnwindSafe for KClaimBackedDetachedLeave
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