pub trait SeekWrite {
// Required method
fn seek_write(&mut self, input: &[u8], offset: u64) -> Result<usize, Error>;
// Provided method
fn seek_write_all(&mut self, input: &[u8], offset: u64) -> Result<(), Error> { ... }
}Expand description
Trait to permit an atomic Seek+Write operation