Skip to main content

ReadExt

Trait ReadExt 

Source
pub trait ReadExt: Read {
    // Required methods
    fn read_ty<R: Readable>(&mut self, endian: Endian) -> Result<R>;
    fn read_ty_be<R: Readable>(&mut self) -> Result<R>;
    fn read_ty_le<R: Readable>(&mut self) -> Result<R>;
    fn read_ty_ne<R: Readable>(&mut self) -> Result<R>;
}
Expand description

An extension to the io::Read trait.

Required Methods§

Source

fn read_ty<R: Readable>(&mut self, endian: Endian) -> Result<R>

Reads R with the specified endian.

Source

fn read_ty_be<R: Readable>(&mut self) -> Result<R>

Reads R with big endian.

Source

fn read_ty_le<R: Readable>(&mut self) -> Result<R>

Reads R with little endian.

Source

fn read_ty_ne<R: Readable>(&mut self) -> Result<R>

Reads R with native endian.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§

Source§

impl<T: Read> ReadExt for T