pub trait BytesSeek {
// Required methods
fn position(&self) -> usize;
fn try_seek(&mut self, pos: usize) -> Result<(), SeekError>;
// Provided methods
fn seek(&mut self, pos: usize) { ... }
fn try_advance(&mut self, adv: usize) -> Result<(), SeekError> { ... }
fn advance(&mut self, adv: usize) { ... }
}
Expand description
Sets the internal position for writing or reading.