Lines Matching refs:new

26 /// let mut io_reader = IoReader::new(file);
46 /// Create a new `Cache`.
47 fn new() -> Self {
49 cache: Vec::new(),
56 /// Create a new `IoReader` from the given I\O.
57 pub(crate) fn new(io: R) -> Self {
63 pos: Position::new(1, 1),
193 let mut cache = Cache::new();
236 fn new(vec: Vec<u8>) -> Self {
259 fn new() -> Self {
281 fn new() -> Self {
292 /// UT test case for `IoReader::new`.
298 /// 1. Call `IoReader::new`.
302 let io = TestIo::new(Vec::new());
303 let io_reader = IoReader::new(io);
329 let io = TestIo::new(vec![1u8; 1025]);
330 let mut io_reader = IoReader::new(io);
339 let io = TestWouldBlockIo::new();
340 let mut io_reader = IoReader::new(io);
345 let io = TestErrIo::new();
346 let mut io_reader = IoReader::new(io);
364 let io = TestIo::new(vec![1u8; 1]);
365 let mut io_reader = IoReader::new(io);
372 let io = TestWouldBlockIo::new();
373 let mut io_reader = IoReader::new(io);
378 let io = TestErrIo::new();
379 let mut io_reader = IoReader::new(io);
396 let io = TestIo::new(vec![1u8; 1]);
397 let mut io_reader = IoReader::new(io);
416 let io = TestIo::new(vec![1u8; 1]);
417 let io_reader = IoReader::new(io);
435 let io = TestIo::new(vec![1u8, b'\n', 2, b'\n', 3]);
436 let mut io_reader = IoReader::new(io);
483 let io = TestIo::new(vec![1]);
484 let mut io_reader = IoReader::new(io);
509 let io = TestIo::new(Vec::new());
510 let mut io_reader = IoReader::new(io);
529 let io = TestIo::new(Vec::new());
530 let mut io_reader = IoReader::new(io);
538 let io = TestIo::new(input);
539 let mut io_reader = IoReader::new(io);
562 let io = TestIo::new(Vec::new());
563 let mut io_reader = IoReader::new(io);
566 assert_eq!(io_reader.cached_data(), Some(Vec::new()));
580 let io = TestIo::new(Vec::new());
581 let mut io_reader = IoReader::new(io);
599 let io = TestIo::new(Vec::new());
600 let mut io_reader = IoReader::new(io);
603 assert_eq!(io_reader.take_cached_data(), Some(Vec::new()));