Function byte_io::read_be
[−]
[src]
pub fn read_be<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_be::<u32>(&data), 0xABCDEF01); assert_eq!(read_be::<i16>(&data[3..]), 0x0123);