Trait mser::Bytes

source ·
pub trait Bytes {
Show 15 methods // Required methods fn u8(&mut self) -> Option<u8>; fn i8(&mut self) -> Option<i8>; fn u16(&mut self) -> Option<u16>; fn i16(&mut self) -> Option<i16>; fn u32(&mut self) -> Option<u32>; fn i32(&mut self) -> Option<i32>; fn u64(&mut self) -> Option<u64>; fn i64(&mut self) -> Option<i64>; fn f32(&mut self) -> Option<f32>; fn f64(&mut self) -> Option<f64>; fn v32(&mut self) -> Option<u32>; fn v64(&mut self) -> Option<u64>; fn array<const L: usize>(&mut self) -> Option<&[u8; L]>; fn slice(&mut self, len: usize) -> Option<&[u8]>; fn chunk<const L: usize>(&self) -> Option<&[u8; L]>;
}

Required Methods§

source

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

source

fn i8(&mut self) -> Option<i8>

source

fn u16(&mut self) -> Option<u16>

source

fn i16(&mut self) -> Option<i16>

source

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

source

fn i32(&mut self) -> Option<i32>

source

fn u64(&mut self) -> Option<u64>

source

fn i64(&mut self) -> Option<i64>

source

fn f32(&mut self) -> Option<f32>

source

fn f64(&mut self) -> Option<f64>

source

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

source

fn v64(&mut self) -> Option<u64>

source

fn array<const L: usize>(&mut self) -> Option<&[u8; L]>

source

fn slice(&mut self, len: usize) -> Option<&[u8]>

source

fn chunk<const L: usize>(&self) -> Option<&[u8; L]>

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl Bytes for &[u8]

source§

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

source§

fn i8(&mut self) -> Option<i8>

source§

fn u16(&mut self) -> Option<u16>

source§

fn i16(&mut self) -> Option<i16>

source§

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

source§

fn i32(&mut self) -> Option<i32>

source§

fn u64(&mut self) -> Option<u64>

source§

fn i64(&mut self) -> Option<i64>

source§

fn f32(&mut self) -> Option<f32>

source§

fn f64(&mut self) -> Option<f64>

source§

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

source§

fn v64(&mut self) -> Option<u64>

source§

fn array<const L: usize>(&mut self) -> Option<&[u8; L]>

source§

fn slice(&mut self, mid: usize) -> Option<&[u8]>

source§

fn chunk<const L: usize>(&self) -> Option<&[u8; L]>

Implementors§