Skip to main content

bytey_byte_buffer/byte_buffer_write/
char.rs

1use crate::{byte_buffer::ByteBuffer, byte_buffer_write::ByteBufferWrite, error::Result};
2
3impl ByteBufferWrite for char {
4    #[inline]
5    fn write_to_bytey_buffer(&self, buffer: &mut ByteBuffer) -> Result<()> {
6        u32::from(*self).write_to_bytey_buffer(buffer)
7    }
8
9    #[inline]
10    fn write_to_bytey_buffer_le(&self, buffer: &mut ByteBuffer) -> Result<()> {
11        u32::from(*self).write_to_bytey_buffer_le(buffer)
12    }
13
14    #[inline]
15    fn write_to_bytey_buffer_be(&self, buffer: &mut ByteBuffer) -> Result<()> {
16        u32::from(*self).write_to_bytey_buffer_be(buffer)
17    }
18}