(&mut self, n: usize)
| 54 | } |
| 55 | |
| 56 | fn read_bytes(&mut self, n: usize) -> Option<&'a [u8]> { |
| 57 | if self.remaining() < n { |
| 58 | return None; |
| 59 | } |
| 60 | let slice = &self.data[self.pos..self.pos + n]; |
| 61 | self.pos += n; |
| 62 | Some(slice) |
| 63 | } |
| 64 | |
| 65 | fn read_u8(&mut self) -> Option<u8> { |
| 66 | let b = self.read_bytes(1)?; |
no test coverage detected