Trait SizedDecode

Source
pub trait SizedDecode {
    // Required method
    fn sized_decode(
        data: impl IntoIterator<Item = u8>,
        size: u16,
    ) -> Result<Self, DecodeError>
       where Self: Sized;
}

Required Methods§

Source

fn sized_decode( data: impl IntoIterator<Item = u8>, size: u16, ) -> Result<Self, DecodeError>
where Self: Sized,

Implementations on Foreign Types§

Source§

impl SizedDecode for String

Source§

fn sized_decode( data: impl IntoIterator<Item = u8>, size: u16, ) -> Result<Self, DecodeError>
where Self: Sized,

Source§

impl<T: Decode> SizedDecode for Vec<T>

Source§

fn sized_decode( data: impl IntoIterator<Item = u8>, len: u16, ) -> Result<Self, DecodeError>
where Self: Sized,

Implementors§