pub trait Writer {
// Required methods
fn write_byte(&mut self, byte: u8);
fn write_bytes(&mut self, bytes: Vec<u8>);
}
pub trait Writer {
// Required methods
fn write_byte(&mut self, byte: u8);
fn write_bytes(&mut self, bytes: Vec<u8>);
}