pub struct VarIntEncoder;
Expand description
Variable-length encoding for unsigned integers
Implementations§
Source§impl VarIntEncoder
impl VarIntEncoder
Sourcepub fn decode_u64(data: &[u8]) -> Result<(u64, usize), MapletError>
pub fn decode_u64(data: &[u8]) -> Result<(u64, usize), MapletError>
Decode a u64 value from variable-length encoding
Sourcepub fn decode_u32(data: &[u8]) -> Result<(u32, usize), MapletError>
pub fn decode_u32(data: &[u8]) -> Result<(u32, usize), MapletError>
Decode a u32 value from variable-length encoding
Auto Trait Implementations§
impl Freeze for VarIntEncoder
impl RefUnwindSafe for VarIntEncoder
impl Send for VarIntEncoder
impl Sync for VarIntEncoder
impl Unpin for VarIntEncoder
impl UnwindSafe for VarIntEncoder
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