pub trait WriteBuffer: DerefMut<Target = [u8]> {
type Error;
// Required methods
fn alloc(&mut self) -> Result<(), Self::Error>;
fn write_all(&mut self, count: usize) -> Result<(), Self::Error>;
}
pub trait WriteBuffer: DerefMut<Target = [u8]> {
type Error;
// Required methods
fn alloc(&mut self) -> Result<(), Self::Error>;
fn write_all(&mut self, count: usize) -> Result<(), Self::Error>;
}