Lines Matching refs:cur
33 cur: usize, // The position of the cursor in the current buf.
61 cur: 0,
98 self.cur = 0;
107 if self.cur > cacher.pre {
110 .extend_from_slice(&self.buf[cacher.pre..self.cur]);
112 cacher.pre = self.cur;
121 if self.cur == self.buf.len() {
129 let ch = self.buf[self.cur];
130 self.cur += 1;
144 if self.cur == self.buf.len() {
152 Ok(Some(self.buf[self.cur]))
156 if self.cur == self.buf.len() {
164 let ch = self.buf[self.cur];
165 self.cur += 1;
191 cacher.pre = self.cur;
194 cache.pre = self.cur;
305 assert_eq!(io_reader.cur, 0);