pub trait Writer<'a> {
type Buffer: 'a;
// Required methods
fn finish(&mut self);
fn write(&mut self, buffer: Self::Buffer);
fn try_finish(&mut self) -> Result<()>;
fn try_write(&mut self, buffer: Self::Buffer) -> Result<()>;
}Expand description
A trait providing functions to write buffered data to some target.