Skip to main content

VarInt

Trait VarInt 

Source
pub trait VarInt {
    // Required methods
    fn read_varint(buffer: &mut Cursor<&[u8]>) -> Option<i32>;
    fn write_varint(&self, buffer: &mut impl Write) -> Result<()>;
}
Expand description

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

Required Methods§

Source

fn read_varint(buffer: &mut Cursor<&[u8]>) -> Option<i32>

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

Source

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

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

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 i32

Source§

fn read_varint(buffer: &mut Cursor<&[u8]>) -> Option<i32>

Source§

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

Implementors§