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}