(&mut self, size: u16)
| 13 | pub fn buffer(&mut self) -> Option<&mut [u8]> { |
| 14 | let remainder = &mut self.buffer[self.buffer_len..]; |
| 15 | (self.lengths_len < self.lengths.len() && remainder.len() > usize::from(u16::MAX)).then_some(remainder) |
| 16 | } |
| 17 | pub fn commit(&mut self, size: u16) { |
| 18 | self.buffer_len += usize::from(size); |
| 19 | self.lengths[self.lengths_len] = size; |
| 20 | self.lengths_len += 1; |
| 21 | } |
| 22 | pub fn take_iter(&mut self) -> PacketBufferIter<'_> { |