pub trait ByteBuffer: Index<usize, Output = u8> {
// Required methods
fn len(&self) -> usize;
fn read_to_slice(&self, offset: usize, buf: &mut [u8]);
}Expand description
Represents a generalization of a borrowed [u8] slice.
Required Methods§
Sourcefn read_to_slice(&self, offset: usize, buf: &mut [u8])
fn read_to_slice(&self, offset: usize, buf: &mut [u8])
Reads buf.len() bytes from self into buf, starting at offset.
§Panics
Panics if offset + buf.len() > self.len().