Lines Matching defs:next
22 /// assert_eq!(reader.next(), Ok(Some(b'H')));
27 index: usize, // A cursor to the next character to be read.
54 fn next(&mut self) -> Result<Option<u8>, Self::Error> {
203 /// UT test case for `SliceReader::next`.
210 /// 2. Call `SliceReader::next`.
219 assert_eq!(slice_reader.next(), Ok(Some(b'A')));
220 assert_eq!(slice_reader.next(), Ok(None));
240 assert_eq!(slice_reader.next(), Ok(Some(b'A')));
301 assert_eq!(slice_reader.next(), Ok(Some(b'A')));
306 assert_eq!(slice_reader.next(), Ok(Some(b'\n')));
311 assert_eq!(slice_reader.next(), Ok(Some(b'B')));
317 assert_eq!(slice_reader.next(), Ok(None));
535 assert_eq!(slice_reader.next().unwrap(), Some(b'C'));