Trait nt_packet::BufExt[][src]

pub trait BufExt: Buf {
    fn read_u8(&mut self) -> Result<u8> { ... }
fn read_u16_be(&mut self) -> Result<u16> { ... }
fn read_u32_be(&mut self) -> Result<u32> { ... }
fn read_u64_be(&mut self) -> Result<u64> { ... }
fn read_i8(&mut self) -> Result<i8> { ... }
fn read_i16_be(&mut self) -> Result<i16> { ... }
fn read_i32_be(&mut self) -> Result<i32> { ... }
fn read_i64_be(&mut self) -> Result<i64> { ... }
fn read_f64_be(&mut self) -> Result<f64> { ... } }

Trait containing functions for reading integers from Buf Wraps existing functions, providing a safer API without panics

Provided Methods

Reads an unsigned byte from self

Reads an unsigned big endian short from self

Reads an unsigned big endian integer from self

Reads an unsigned big endian long from self

Reads a signed byte from self

Reads a signed big endian short from self

Reads a signed big endian integer from self

Reads a signed big endian long from self

Reads a double precision floating point number big endian from self

Implementors