Trait bin_utils::Read

source ·
pub trait Readwhere
    Self: Sized,{
    // Required method
    fn from_bytes(
        data: &mut impl ExactSizeIterator<Item = u8>
    ) -> Result<Self, ParserError>;
}
Expand description

A trait for reading a non fixed amount of data.

Required Methods§

source

fn from_bytes( data: &mut impl ExactSizeIterator<Item = u8> ) -> Result<Self, ParserError>

Implementations on Foreign Types§

source§

impl<T> Read for Vec<T>where T: Read,

source§

fn from_bytes( data: &mut impl ExactSizeIterator<Item = u8> ) -> Result<Self, ParserError>

source§

impl<const N: usize, T: Read + Default + Copy> Read for [T; N]

source§

fn from_bytes( data: &mut impl ExactSizeIterator<Item = u8> ) -> Result<Self, ParserError>

Implementors§