pub trait ByteParsing {
    // Required methods
    fn delimited(&mut self, delimiter: u8) -> Option<BytesMut>;
    fn safe_split_to(&mut self, at: usize) -> Option<BytesMut>;
    fn safe_split_off(&mut self, at: usize) -> Option<BytesMut>;
    fn safe_get_u8(&mut self) -> Option<u8>;
    fn safe_get_u32(&mut self) -> Option<u32>;
}

Required Methods§

source

fn delimited(&mut self, delimiter: u8) -> Option<BytesMut>

source

fn safe_split_to(&mut self, at: usize) -> Option<BytesMut>

source

fn safe_split_off(&mut self, at: usize) -> Option<BytesMut>

source

fn safe_get_u8(&mut self) -> Option<u8>

source

fn safe_get_u32(&mut self) -> Option<u32>

Implementations on Foreign Types§

source§

impl ByteParsing for BytesMut

source§

fn delimited(&mut self, delimiter: u8) -> Option<BytesMut>

source§

fn safe_split_to(&mut self, at: usize) -> Option<Self>

source§

fn safe_split_off(&mut self, at: usize) -> Option<Self>

source§

fn safe_get_u8(&mut self) -> Option<u8>

source§

fn safe_get_u32(&mut self) -> Option<u32>

Implementors§