bytey_byte_buffer 0.3.0

Bytey ByteBuffer code, use Bytey instead
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
use crate::{byte_buffer::ByteBuffer, byte_buffer_read::ByteBufferRead, error::Result};

impl ByteBufferRead for bool {
    #[inline]
    fn read_from_bytey_buffer(buffer: &mut ByteBuffer) -> Result<bool> {
        Ok(buffer.read::<u8>()? != 0)
    }

    #[inline]
    fn read_from_bytey_buffer_le(buffer: &mut ByteBuffer) -> Result<bool> {
        Ok(buffer.read::<u8>()? != 0)
    }

    #[inline]
    fn read_from_bytey_buffer_be(buffer: &mut ByteBuffer) -> Result<bool> {
        Ok(buffer.read::<u8>()? != 0)
    }
}