Trait azalea_buf::McBufVarReadable

source ·
pub trait McBufVarReadable
where Self: Sized,
{ // Required method fn var_read_from(buf: &mut Cursor<&[u8]>) -> Result<Self, BufReadError>; }

Required Methods§

source

fn var_read_from(buf: &mut Cursor<&[u8]>) -> Result<Self, BufReadError>

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl McBufVarReadable for i32

source§

fn var_read_from(buf: &mut Cursor<&[u8]>) -> Result<Self, BufReadError>

Read a single varint from the reader and return the value

source§

impl McBufVarReadable for i64

source§

fn var_read_from(buf: &mut Cursor<&[u8]>) -> Result<Self, BufReadError>

source§

impl McBufVarReadable for u16

source§

fn var_read_from(buf: &mut Cursor<&[u8]>) -> Result<Self, BufReadError>

source§

impl McBufVarReadable for u32

source§

fn var_read_from(buf: &mut Cursor<&[u8]>) -> Result<Self, BufReadError>

source§

impl McBufVarReadable for u64

source§

fn var_read_from(buf: &mut Cursor<&[u8]>) -> Result<Self, BufReadError>

source§

impl<K: McBufReadable + Send + Eq + Hash, V: McBufVarReadable + Send> McBufVarReadable for HashMap<K, V>

source§

fn var_read_from(buf: &mut Cursor<&[u8]>) -> Result<Self, BufReadError>

source§

impl<T: McBufVarReadable> McBufVarReadable for Option<T>

source§

fn var_read_from(buf: &mut Cursor<&[u8]>) -> Result<Self, BufReadError>

source§

impl<T: McBufVarReadable> McBufVarReadable for Vec<T>

source§

fn var_read_from(buf: &mut Cursor<&[u8]>) -> Result<Self, BufReadError>

Implementors§