Skip to main content

VarLong

Trait VarLong 

Source
pub trait VarLong {
    // Required methods
    fn read_varlong(buffer: &mut Cursor<&[u8]>) -> Option<i64>;
    fn write_varlong(&self, buffer: &mut impl Write) -> Result<()>;
}
Expand description

Обёртка для типа VarLong

Required Methods§

Source

fn read_varlong(buffer: &mut Cursor<&[u8]>) -> Option<i64>

Метод чтения VarLong из буффера

Source

fn write_varlong(&self, buffer: &mut impl Write) -> Result<()>

Метод записи VarLong в буффер

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 VarLong for i64

Source§

fn read_varlong(buffer: &mut Cursor<&[u8]>) -> Option<i64>

Source§

fn write_varlong(&self, buffer: &mut impl Write) -> Result<()>

Implementors§