Function byte_io::read_le
[−]
[src]
pub fn read_le<T: Readable>(buffer: &[u8]) -> T
read a number from stream as big-endian.
panics if buffer does not contain enough bytes.
use byte_io::*; let data = [0xAB, 0xCD, 0xEF, 0x01, 0x23]; assert_eq!(read_le::<u32>(&data), 0x01EFCDAB); assert_eq!(read_le::<i16>(&data[3..]), 0x2301);