pub struct TransactionSeqNum(pub u32);Tuple Fields§
§0: u32Implementations§
Source§impl TransactionSeqNum
impl TransactionSeqNum
Sourcepub fn increment(&mut self)
pub fn increment(&mut self)
Increment the internal counter of the ID. This is useful for sequence numbers.
Sourcepub fn get_and_increment(&mut self) -> Self
pub fn get_and_increment(&mut self) -> Self
Return the current counter value and then increment.
Sourcepub fn to_be_bytes(self) -> Vec<u8> ⓘ
pub fn to_be_bytes(self) -> Vec<u8> ⓘ
Convert the internal counter to Big endian bytes.
Trait Implementations§
Source§impl Clone for TransactionSeqNum
impl Clone for TransactionSeqNum
Source§fn clone(&self) -> TransactionSeqNum
fn clone(&self) -> TransactionSeqNum
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 TransactionSeqNum
impl Debug for TransactionSeqNum
Source§impl Display for TransactionSeqNum
impl Display for TransactionSeqNum
Source§impl From<u32> for TransactionSeqNum
impl From<u32> for TransactionSeqNum
Source§impl Hash for TransactionSeqNum
impl Hash for TransactionSeqNum
Source§impl PDUEncode for TransactionSeqNum
impl PDUEncode for TransactionSeqNum
type PDUType = TransactionSeqNum
Source§fn encoded_len(&self) -> u16
fn encoded_len(&self) -> u16
Gets the encoded length must fit in a u16 for PDUs
Source§impl PartialEq for TransactionSeqNum
impl PartialEq for TransactionSeqNum
impl Copy for TransactionSeqNum
impl Eq for TransactionSeqNum
impl StructuralPartialEq for TransactionSeqNum
Auto Trait Implementations§
impl Freeze for TransactionSeqNum
impl RefUnwindSafe for TransactionSeqNum
impl Send for TransactionSeqNum
impl Sync for TransactionSeqNum
impl Unpin for TransactionSeqNum
impl UnwindSafe for TransactionSeqNum
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