Trait eio::ToBytes [−][src]
pub trait ToBytes<const N: usize> { fn to_be_bytes(self) -> [u8; N]; fn to_le_bytes(self) -> [u8; N]; }
Conversion of a type to bytes in little/big endian order.
pub trait ToBytes<const N: usize> { fn to_be_bytes(self) -> [u8; N]; fn to_le_bytes(self) -> [u8; N]; }
Conversion of a type to bytes in little/big endian order.
fn to_be_bytes(self) -> [u8; N]
[src]fn to_le_bytes(self) -> [u8; N]
[src]impl ToBytes<{ size_of::<$ty>() }> for u8
[src]fn to_be_bytes(self) -> [u8; 1]
[src]fn to_le_bytes(self) -> [u8; 1]
[src]impl ToBytes<{ size_of::<$ty>() }> for i8
[src]fn to_be_bytes(self) -> [u8; 1]
[src]fn to_le_bytes(self) -> [u8; 1]
[src]impl ToBytes<{ size_of::<$ty>() }> for u16
[src]fn to_be_bytes(self) -> [u8; 2]
[src]fn to_le_bytes(self) -> [u8; 2]
[src]impl ToBytes<{ size_of::<$ty>() }> for i16
[src]fn to_be_bytes(self) -> [u8; 2]
[src]fn to_le_bytes(self) -> [u8; 2]
[src]impl ToBytes<{ size_of::<$ty>() }> for u32
[src]fn to_be_bytes(self) -> [u8; 4]
[src]fn to_le_bytes(self) -> [u8; 4]
[src]impl ToBytes<{ size_of::<$ty>() }> for i32
[src]fn to_be_bytes(self) -> [u8; 4]
[src]fn to_le_bytes(self) -> [u8; 4]
[src]impl ToBytes<{ size_of::<$ty>() }> for u64
[src]fn to_be_bytes(self) -> [u8; 8]
[src]fn to_le_bytes(self) -> [u8; 8]
[src]impl ToBytes<{ size_of::<$ty>() }> for i64
[src]fn to_be_bytes(self) -> [u8; 8]
[src]fn to_le_bytes(self) -> [u8; 8]
[src]impl ToBytes<{ size_of::<$ty>() }> for u128
[src]fn to_be_bytes(self) -> [u8; 16]
[src]fn to_le_bytes(self) -> [u8; 16]
[src]impl ToBytes<{ size_of::<$ty>() }> for i128
[src]fn to_be_bytes(self) -> [u8; 16]
[src]fn to_le_bytes(self) -> [u8; 16]
[src]impl ToBytes<{ size_of::<$ty>() }> for usize
[src]fn to_be_bytes(self) -> [u8; 8]
[src]fn to_le_bytes(self) -> [u8; 8]
[src]impl ToBytes<{ size_of::<$ty>() }> for isize
[src]fn to_be_bytes(self) -> [u8; 8]
[src]fn to_le_bytes(self) -> [u8; 8]
[src]impl ToBytes<{ size_of::<$ty>() }> for f32
[src]fn to_be_bytes(self) -> [u8; 4]
[src]fn to_le_bytes(self) -> [u8; 4]
[src]impl ToBytes<{ size_of::<$ty>() }> for f64
[src]fn to_be_bytes(self) -> [u8; 8]
[src]fn to_le_bytes(self) -> [u8; 8]
[src]