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);