Trait simple_bytes::BytesRead [−][src]
pub trait BytesRead {
Show 17 methods
fn as_slice(&self) -> &[u8]ⓘ;
fn remaining(&self) -> &[u8]ⓘ;
fn read(&mut self, len: usize) -> &[u8]ⓘ;
fn peek(&self, len: usize) -> Option<&[u8]>;
fn len(&self) -> usize { ... }
fn read_u8(&mut self) -> u8 { ... }
fn read_u16(&mut self) -> u16 { ... }
fn read_u32(&mut self) -> u32 { ... }
fn read_u64(&mut self) -> u64 { ... }
fn read_u128(&mut self) -> u128 { ... }
fn read_i8(&mut self) -> i8 { ... }
fn read_i16(&mut self) -> i16 { ... }
fn read_i32(&mut self) -> i32 { ... }
fn read_i64(&mut self) -> i64 { ... }
fn read_i128(&mut self) -> i128 { ... }
fn read_f32(&mut self) -> f32 { ... }
fn read_f64(&mut self) -> f64 { ... }
}
Expand description
Read bytes or numbers.
Required methods
Returns the entire slice.
Returns all remaining bytes.