pub struct CommitmentNumbers {
pub local: u64,
pub remote: u64,
}Expand description
Tracks the local and remote commitment numbers.
Fields§
§local: u64§remote: u64Implementations§
Source§impl CommitmentNumbers
impl CommitmentNumbers
pub fn new() -> Self
pub fn get_local(&self) -> u64
pub fn get_remote(&self) -> u64
pub fn increment_local(&mut self)
pub fn increment_remote(&mut self)
Trait Implementations§
Source§impl Clone for CommitmentNumbers
impl Clone for CommitmentNumbers
Source§fn clone(&self) -> CommitmentNumbers
fn clone(&self) -> CommitmentNumbers
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CommitmentNumbers
impl Debug for CommitmentNumbers
Source§impl Default for CommitmentNumbers
impl Default for CommitmentNumbers
Source§impl<'de> Deserialize<'de> for CommitmentNumbers
impl<'de> Deserialize<'de> for CommitmentNumbers
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for CommitmentNumbers
impl PartialEq for CommitmentNumbers
Source§impl Serialize for CommitmentNumbers
impl Serialize for CommitmentNumbers
impl Copy for CommitmentNumbers
impl Eq for CommitmentNumbers
impl StructuralPartialEq for CommitmentNumbers
Auto Trait Implementations§
impl Freeze for CommitmentNumbers
impl RefUnwindSafe for CommitmentNumbers
impl Send for CommitmentNumbers
impl Sync for CommitmentNumbers
impl Unpin for CommitmentNumbers
impl UnsafeUnpin for CommitmentNumbers
impl UnwindSafe for CommitmentNumbers
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