pub trait ByteBufferWrite {
// Required methods
fn write_to_bytey_buffer(
&self,
buffer: &mut ByteBuffer,
) -> Result<(), ByteBufferError>;
fn write_to_bytey_buffer_le(
&self,
buffer: &mut ByteBuffer,
) -> Result<(), ByteBufferError>;
fn write_to_bytey_buffer_be(
&self,
buffer: &mut ByteBuffer,
) -> Result<(), ByteBufferError>;
}