Lines Matching refs:next
27 /// let char = io_reader.next();
120 fn next(&mut self) -> Result<Option<u8>> {
314 /// UT test case for `IoReader::next`.
321 /// 2. Call `IoReader::next`.
331 assert_eq!(io_reader.next().unwrap(), Some(1));
333 let _ = io_reader.next().unwrap();
335 assert_eq!(io_reader.next().unwrap(), Some(1));
336 assert_eq!(io_reader.next().unwrap(), None);
341 assert_eq!(io_reader.next().unwrap(), None);
347 assert!(io_reader.next().is_err());
368 assert_eq!(io_reader.next().unwrap(), Some(1));
440 assert_eq!(io_reader.next().unwrap(), Some(1));
442 // Use `next()`.
446 assert_eq!(io_reader.next().unwrap(), Some(b'\n'));
451 assert_eq!(io_reader.next().unwrap(), Some(2));
490 assert_eq!(io_reader.next().unwrap(), Some(1));
541 let _ = io_reader.next();
544 assert_eq!(io_reader.next().unwrap(), Some(0));
545 assert_eq!(io_reader.next().unwrap(), Some(1));