(data: &mut &[u8])
| 1320 | } |
| 1321 | |
| 1322 | pub(super) fn read_byte_array<const N: usize>(data: &mut &[u8]) -> [u8; N] { |
| 1323 | let (prev, next) = data.split_first_chunk().unwrap(); |
| 1324 | *data = next; |
| 1325 | *prev |
| 1326 | } |
| 1327 | |
| 1328 | pub(super) fn read_date(data: &mut &[u8]) -> Date { |
| 1329 | let days = i32::from_le_bytes(read_byte_array(data)); |
no test coverage detected