pub trait WriterBackend {
type Error;
// Required methods
fn reserve(&mut self, size: usize) -> Result<(), Self::Error>;
fn extend_from_slice_in_capacity(
&mut self,
data: &[u8],
) -> Result<(), Self::Error>;
}
Required Associated Types§
Required Methods§
fn reserve(&mut self, size: usize) -> Result<(), Self::Error>
fn extend_from_slice_in_capacity( &mut self, data: &[u8], ) -> Result<(), Self::Error>
Implementations on Foreign Types§
Source§impl WriterBackend for Vec<u8>
io::Write
generates bloated code (with backtrace for every byte written),
so small boxes are written infallibly.
impl WriterBackend for Vec<u8>
io::Write
generates bloated code (with backtrace for every byte written),
so small boxes are written infallibly.