Lines Matching refs:advance
17 pub fn advance(&self, bytes: usize) -> Cursor<'a> {
67 Ok(self.advance(tag.len()))
91 s = s.advance(4);
108 s = s.advance(1);
115 s = s.advance(ch.len_utf8());
142 return Ok((input.advance(i + 2), &input.rest[..i + 2]));
204 input = input.advance(1);
226 input = input.advance(1);
275 let rest = input.advance(ERROR.len());
298 let rest = input.advance((raw as usize) << 1);
338 Ok((input.advance(end), &input.rest[..end]))
390 let input = input.advance(i + 1);
406 input = input.advance(newline + 1);
424 let rest = input.advance(i + 1 + delimiter.len());
452 let input = input.advance(offset + 1);
465 input = input.advance(newline + 1);
486 return Ok((input.advance(i + 1), &input.rest[..i]));
501 let rest = input.advance(i + 1 + delimiter.len());
534 let rest = input.advance(i + 1 + delimiter.len());
554 let input = input.advance(i + 1);
572 input = input.advance(newline + 1);
603 let input = input.advance(offset).parse("'")?;
623 let input = input.advance(idx).parse("'")?;
707 *input = input.advance(offset);
771 Ok(input.advance(len - 1))
807 Ok(input.advance(len))
822 input = input.advance(2);
825 input = input.advance(2);
828 input = input.advance(2);
871 Ok(input.advance(len))
907 Ok((input.advance(first.len_utf8()), first))
963 let input = input.advance(3);
970 let input = input.advance(3);
989 return (input.advance(i), &input.rest[..i]);
991 return (input.advance(i + 1), &input.rest[..i]);
995 (input.advance(input.len()), input.rest)