• Home
  • Raw
  • Download

Lines Matching defs:Cursor

10 pub(crate) struct Cursor<'a> {  struct
16 impl<'a> Cursor<'a> { implementation
77 fn skip_whitespace(input: Cursor) -> Cursor { in skip_whitespace()
157 fn word_break(input: Cursor) -> Result<Cursor, Reject> { in word_break()
341 fn literal_nocapture(input: Cursor) -> Result<Cursor, Reject> { in literal_nocapture()
361 fn literal_suffix(input: Cursor) -> Cursor { in literal_suffix()
368 fn string(input: Cursor) -> Result<Cursor, Reject> { in string()
378 fn cooked_string(mut input: Cursor) -> Result<Cursor, Reject> { in cooked_string()
412 fn raw_string(input: Cursor) -> Result<Cursor, Reject> { in raw_string()
431 fn byte_string(input: Cursor) -> Result<Cursor, Reject> { in byte_string()
441 fn cooked_byte_string(mut input: Cursor) -> Result<Cursor, Reject> { in cooked_byte_string()
489 fn raw_byte_string(input: Cursor) -> Result<Cursor, Reject> { in raw_byte_string()
512 fn c_string(input: Cursor) -> Result<Cursor, Reject> { in c_string()
522 fn raw_c_string(input: Cursor) -> Result<Cursor, Reject> { in raw_c_string()
542 fn cooked_c_string(mut input: Cursor) -> Result<Cursor, Reject> { in cooked_c_string()
579 fn byte(input: Cursor) -> Result<Cursor, Reject> { in byte()
601 fn character(input: Cursor) -> Result<Cursor, Reject> { in character()
690 fn trailing_backslash(input: &mut Cursor, mut last: u8) -> Result<(), Reject> { in trailing_backslash()
709 fn float(input: Cursor) -> Result<Cursor, Reject> { in float()
719 fn float_digits(input: Cursor) -> Result<Cursor, Reject> { in float_digits()
804 fn int(input: Cursor) -> Result<Cursor, Reject> { in int()
814 fn digits(mut input: Cursor) -> Result<Cursor, Reject> { in digits()
977 fn take_until_newline_or_eof(input: Cursor) -> (Cursor, &str) { in take_until_newline_or_eof()