VarInt

Trait VarInt 

Source
pub trait VarInt {
    // Required methods
    fn parse(value: u128) -> Self;
    fn retrieve(value: Self) -> u128;
}

Required Methods§

Source

fn parse(value: u128) -> Self

Source

fn retrieve(value: Self) -> u128

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl VarInt for u8

Source§

fn parse(data: u128) -> u8

Source§

fn retrieve(value: u8) -> u128

Source§

impl VarInt for u16

Source§

fn parse(data: u128) -> u16

Source§

fn retrieve(value: u16) -> u128

Source§

impl VarInt for u32

Source§

fn parse(data: u128) -> u32

Source§

fn retrieve(value: u32) -> u128

Source§

impl VarInt for u64

Source§

fn parse(data: u128) -> u64

Source§

fn retrieve(value: u64) -> u128

Implementors§