Trait FixedLengthSerialize

Source
pub trait FixedLengthSerialize<const N: usize> {
    // Required method
    fn serialize_fixed(self) -> [u8; N];
}

Required Methods§

Source

fn serialize_fixed(self) -> [u8; N]

Implementations on Foreign Types§

Source§

impl FixedLengthSerialize<0> for ()

Source§

impl FixedLengthSerialize<1> for i8

Source§

impl FixedLengthSerialize<1> for u8

Source§

impl FixedLengthSerialize<2> for i16

Source§

impl FixedLengthSerialize<2> for u16

Source§

impl FixedLengthSerialize<4> for f32

Source§

impl FixedLengthSerialize<4> for i32

Source§

impl FixedLengthSerialize<4> for u32

Source§

impl FixedLengthSerialize<8> for f64

Source§

impl FixedLengthSerialize<8> for i64

Source§

impl FixedLengthSerialize<8> for u64

Source§

impl<const N: usize> FixedLengthSerialize<N> for [u8; N]

Source§

impl<const N: usize, FLS> FixedLengthSerialize<N> for &FLS
where FLS: FixedLengthSerialize<N> + Copy,

Implementors§