pub trait BinaryDecoder {
// Required methods
fn skip_bytes(&mut self, len: usize);
fn read_bytes(&mut self, len: usize) -> Result<&[u8], ()>;
}pub trait BinaryDecoder {
// Required methods
fn skip_bytes(&mut self, len: usize);
fn read_bytes(&mut self, len: usize) -> Result<&[u8], ()>;
}