1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
use std; // Conversions used internally to parse IPFIX headers and specifiers #[inline] pub fn be_buf_to_u16(s: &[u8]) -> u16 { unsafe { std::mem::transmute([s[1], s[0]]) } } #[inline] pub fn be_buf_to_u32(s: &[u8]) -> u32 { unsafe { std::mem::transmute([s[3], s[2], s[1], s[0]]) } } #[inline] pub fn be_buf_to_u64(s: &[u8]) -> u64 { unsafe { std::mem::transmute([s[7], s[6], s[5], s[4], s[3], s[2], s[1], s[0]]) } }