pub fn read_from_buffered(read: R, pedantic: bool) -> Result<Self> {
        let mut remaining_reader = PeekRead::new(Tracking::new(read));
        let meta_data = MetaData::read_validated_from_buffered_peekable(&mut remaining_reader, pedantic)?;
        Ok(Self { meta_data, remaining_reader })
    }
/// Start the reading process.
/// Immediately decodes the meta data into an internal field.
/// Access it via`meta_data()`.
Start the reading process.
Immediately decodes the meta data into an internal field.
Start the reading process . Immediately decodes the meta data into an internal field .
pub fn read_from_buffered(read: R, pedantic: bool) -> Result<Self> {
        let mut remaining_reader = PeekRead::new(Tracking::new(read));
        let meta_data = MetaData::read_validated_from_buffered_peekable(&mut remaining_reader, pedantic)?;
        Ok(Self { meta_data, remaining_reader })
    }
pub fn read_from_buffered ( read : R , pedantic : bool ) -> Result < Self > { let mut remaining_reader = PeekRead :: new ( Tracking :: new ( read ) ) ; let meta_data = MetaData :: read_validated_from_buffered_peekable ( & mut remaining_reader , pedantic ) ? ; Ok ( Self { meta_data , remaining_reader } ) }
Start the reading process.
Start the reading process .
read
R
pedantic
bool
read
R
pedantic
bool