Trait ReadPrimitive
pub trait ReadPrimitive<R: Read + ReadEndian<Self>>: Sized + Default
Offers a prettier versions of reading a primitive number.
The default way of reading a value is:
# use Read;
# use *;
# let mut reader : & = &;
let number: u16 = reader.read_from_little_endian?;
println!;
# Ok::
This trait enables you to use expressions:
# use Read;
# use *;
# let mut reader : & = &;
println!;
# Ok::
.
Provided Methods
fn read_from_little_endian(read: &mut R) -> Result<Self>Read this value from the supplied reader. Same as
ReadEndian::read_from_little_endian().fn read_from_big_endian(read: &mut R) -> Result<Self>Read this value from the supplied reader. Same as
ReadEndian::read_from_big_endian().fn read_from_native_endian(read: &mut R) -> Result<Self>Read this value from the supplied reader. Same as
ReadEndian::read_from_native_endian().
Implementors
impl<R: Read + ReadEndian<P>, P: Default> ReadPrimitive<R> for P