isobmff/
utils.rs

1pub(crate) fn pad_to_u64(bytes: &[u8]) -> u64 {
2    // We copy the bytes into a 8 byte array and convert it to a u64
3    assert!(bytes.len() <= 8);
4    let mut buf = [0u8; 8];
5    buf[8 - bytes.len()..].copy_from_slice(bytes);
6    u64::from_be_bytes(buf)
7}