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§
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]>
Object Safety§
This trait is not object safe.