pub trait MmapFileReaderExt {
Show 26 methods fn read_i8(&mut self) -> Result<i8>; fn read_i16(&mut self) -> Result<i16>; fn read_i16_le(&mut self) -> Result<i16>; fn read_i32(&mut self) -> Result<i32>; fn read_i32_le(&mut self) -> Result<i32>; fn read_i64(&mut self) -> Result<i64>; fn read_i64_le(&mut self) -> Result<i64>; fn read_isize(&mut self) -> Result<isize>; fn read_isize_le(&mut self) -> Result<isize>; fn read_i128(&mut self) -> Result<i128>; fn read_i128_le(&mut self) -> Result<i128>; fn read_u8(&mut self) -> Result<u8>; fn read_u16(&mut self) -> Result<u16>; fn read_u16_le(&mut self) -> Result<u16>; fn read_u32(&mut self) -> Result<u32>; fn read_u32_le(&mut self) -> Result<u32>; fn read_u64(&mut self) -> Result<u64>; fn read_u64_le(&mut self) -> Result<u64>; fn read_usize(&mut self) -> Result<usize>; fn read_usize_le(&mut self) -> Result<usize>; fn read_u128(&mut self) -> Result<u128>; fn read_u128_le(&mut self) -> Result<u128>; fn read_f32(&mut self) -> Result<f32>; fn read_f32_le(&mut self) -> Result<f32>; fn read_f64(&mut self) -> Result<f64>; fn read_f64_le(&mut self) -> Result<f64>;
}
Expand description

Extends MmapFileReader with methods for reading numbers.

Required Methods

Reads a signed 8 bit integer from the underlying reader. Note that since this reads a single byte, no byte order conversions are used. It is included for completeness.

Reads a signed 16 bit integer(big endian) from the underlying reader.

Reads a signed 16 bit integer(little endian) from the underlying reader.

Reads a signed 16 bit integer(big endian) from the underlying reader.

Reads a signed 32 bit integer(little endian) from the underlying reader.

Reads a signed 64 bit integer(big endian) from the underlying reader.

Reads a signed 64 bit integer(little endian) from the underlying reader.

Reads a signed integer(big endian) from the underlying reader.

Reads a signed integer(little endian) from the underlying reader.

Reads a signed 128 bit integer(big endian) from the underlying reader.

Reads a signed 128 bit integer(little endian) from the underlying reader.

Reads an unsigned 8 bit integer from the underlying reader. Note that since this reads a single byte, no byte order conversions are used. It is included for completeness.

Reads an unsigned 16 bit integer(big endian) from the underlying reader.

Reads an unsigned 16 bit integer(little endian) from the underlying reader.

Reads an unsigned 32 bit integer(big endian) from the underlying reader.

Reads an unsigned 32 bit integer(little endian) from the underlying reader.

Reads an unsigned 64 bit integer(big endian) from the underlying reader.

Reads an unsigned 64 bit integer(little endian) from the underlying reader.

Reads an unsigned integer(big endian) from the underlying reader.

Reads an unsigned integer(little endian) from the underlying reader.

Reads an unsigned 128 bit integer(big endian) from the underlying reader.

Reads an unsigned 128 bit integer(little endian) from the underlying reader.

Reads a IEEE754 single-precision (4 bytes, big endian) floating point number from the underlying reader.

Reads a IEEE754 single-precision (4 bytes, little endian) floating point number from the underlying reader.

Reads a IEEE754 single-precision (8 bytes, big endian) floating point number from the underlying reader.

Reads a IEEE754 single-precision (8 bytes, little endian) floating point number from the underlying reader.

Implementors