pub struct VariableLengthInteger(pub u64);Expand description
A Variable-Length Integer following Section 16.
Encoding used to compress unsigned integers.
Tuple Fields§
§0: u64Implementations§
Source§impl VariableLengthInteger
impl VariableLengthInteger
Sourcepub const MAX_VARINT: Self
pub const MAX_VARINT: Self
Sourcepub const fn into_inner(self) -> u64
pub const fn into_inner(self) -> u64
Sourcepub fn encoded_length(&self) -> usize
pub fn encoded_length(&self) -> usize
Trait Implementations§
Source§impl Clone for VariableLengthInteger
impl Clone for VariableLengthInteger
Source§fn clone(&self) -> VariableLengthInteger
fn clone(&self) -> VariableLengthInteger
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 moreSource§impl Codec for VariableLengthInteger
impl Codec for VariableLengthInteger
Source§impl Codec<VariableLengthInteger> for RetryToken
impl Codec<VariableLengthInteger> for RetryToken
impl Copy for VariableLengthInteger
Source§impl Debug for VariableLengthInteger
impl Debug for VariableLengthInteger
Source§impl Default for VariableLengthInteger
impl Default for VariableLengthInteger
Source§fn default() -> VariableLengthInteger
fn default() -> VariableLengthInteger
Returns the “default value” for a type. Read more
Source§impl Deref for VariableLengthInteger
Available on crate feature std only.
impl Deref for VariableLengthInteger
Available on crate feature
std only.Source§impl Display for VariableLengthInteger
Available on crate feature std only.
impl Display for VariableLengthInteger
Available on crate feature
std only.impl Eq for VariableLengthInteger
Source§impl From<VariableLengthInteger> for u64
impl From<VariableLengthInteger> for u64
Source§fn from(v: VariableLengthInteger) -> Self
fn from(v: VariableLengthInteger) -> Self
Converts to this type from the input type.
Source§impl From<u8> for VariableLengthInteger
impl From<u8> for VariableLengthInteger
Source§impl From<u16> for VariableLengthInteger
impl From<u16> for VariableLengthInteger
Source§impl From<u32> for VariableLengthInteger
impl From<u32> for VariableLengthInteger
Source§impl Hash for VariableLengthInteger
impl Hash for VariableLengthInteger
Source§impl Ord for VariableLengthInteger
impl Ord for VariableLengthInteger
Source§fn cmp(&self, other: &VariableLengthInteger) -> Ordering
fn cmp(&self, other: &VariableLengthInteger) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for VariableLengthInteger
impl PartialEq for VariableLengthInteger
Source§impl PartialOrd for VariableLengthInteger
impl PartialOrd for VariableLengthInteger
impl StructuralPartialEq for VariableLengthInteger
Auto Trait Implementations§
impl Freeze for VariableLengthInteger
impl RefUnwindSafe for VariableLengthInteger
impl Send for VariableLengthInteger
impl Sync for VariableLengthInteger
impl Unpin for VariableLengthInteger
impl UnsafeUnpin for VariableLengthInteger
impl UnwindSafe for VariableLengthInteger
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