pub struct Bytes<'a> { /* private fields */ }
Implementations§
source§impl<'a> Bytes<'a>
impl<'a> Bytes<'a>
pub fn new(data: &'a [u8]) -> Bytes<'a>
pub fn remaining_bytes(&self) -> &'a [u8] ⓘ
pub fn get_bytes(&mut self, count: usize) -> &[u8] ⓘ
pub fn get_array<const SIZE: usize>(&mut self) -> [u8; SIZE]
pub fn get_u8(&mut self) -> u8
pub fn get_i8(&mut self) -> i8
pub fn get_u16_le(&mut self) -> u16
pub fn get_i16_le(&mut self) -> i16
pub fn get_u24_le(&mut self) -> u32
pub fn get_i24_le(&mut self) -> i32
pub fn get_u32_le(&mut self) -> u32
pub fn get_i32_le(&mut self) -> i32
pub fn get_u64_le(&mut self) -> u64
pub fn get_i64_le(&mut self) -> i64
pub fn get_f32_le(&mut self) -> f32
pub fn get_f64_le(&mut self) -> f64
Auto Trait Implementations§
impl<'a> Freeze for Bytes<'a>
impl<'a> RefUnwindSafe for Bytes<'a>
impl<'a> Send for Bytes<'a>
impl<'a> Sync for Bytes<'a>
impl<'a> Unpin for Bytes<'a>
impl<'a> UnwindSafe for Bytes<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more