elf_parser/util.rs
1pub fn bytes_to_u16(bytes: &[u8]) -> u16 {
2 let arr = bytes[..2].try_into().unwrap();
3 u16::from_le_bytes(arr)
4}
5
6pub fn bytes_to_u32(bytes: &[u8]) -> u32 {
7 let arr = bytes[..4].try_into().unwrap();
8 u32::from_le_bytes(arr)
9}
10
11pub fn bytes_to_u64(bytes: &[u8]) -> u64 {
12 let arr = bytes[..8].try_into().unwrap();
13 u64::from_le_bytes(arr)
14}