unsafe fn read_byte_array_extending_nonnegative<const N: usize>(
    data: &[u8],
    offset: &mut usize,
    length: usize
) -> [u8; N]
Expand description

Read length bytes from data at offset, updating the latter. Extend the resulting buffer to a positive or zero N-byte twos complement integer by filling the remaining bits with 0.

SAFETY:

  • length <= N
  • offset + length <= data.len()