Lines Matching defs:Cursor
9 pub(crate) struct Cursor<'a> { struct
15 impl<'a> Cursor<'a> { argument
65 fn skip_whitespace(input: Cursor) -> Cursor { in skip_whitespace()
145 fn word_break(input: Cursor) -> Result<Cursor, Reject> { in word_break()
319 fn literal_nocapture(input: Cursor) -> Result<Cursor, Reject> { in literal_nocapture()
337 fn literal_suffix(input: Cursor) -> Cursor { in literal_suffix()
344 fn string(input: Cursor) -> Result<Cursor, Reject> { in string()
354 fn cooked_string(input: Cursor) -> Result<Cursor, Reject> { in cooked_string()
403 fn byte_string(input: Cursor) -> Result<Cursor, Reject> { in byte_string()
413 fn cooked_byte_string(mut input: Cursor) -> Result<Cursor, Reject> { in cooked_byte_string()
461 fn raw_string(input: Cursor) -> Result<Cursor, Reject> { in raw_string()
490 fn byte(input: Cursor) -> Result<Cursor, Reject> { in byte()
513 fn character(input: Cursor) -> Result<Cursor, Reject> { in character()
591 fn float(input: Cursor) -> Result<Cursor, Reject> { in float()
601 fn float_digits(input: Cursor) -> Result<Cursor, Reject> { in float_digits()
687 fn int(input: Cursor) -> Result<Cursor, Reject> { in int()
697 fn digits(mut input: Cursor) -> Result<Cursor, Reject> { in digits()
854 fn take_until_newline_or_eof(input: Cursor) -> (Cursor, &str) { in take_until_newline_or_eof()