Trait xcb_rust_protocol::util::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§