Lines Matching defs:Cursor
10 pub(crate) struct Cursor<'a> { struct
16 impl<'a> Cursor<'a> { argument
66 fn skip_whitespace(input: Cursor) -> Cursor { in skip_whitespace()
146 fn word_break(input: Cursor) -> Result<Cursor, Reject> { in word_break()
320 fn literal_nocapture(input: Cursor) -> Result<Cursor, Reject> { in literal_nocapture()
338 fn literal_suffix(input: Cursor) -> Cursor { in literal_suffix()
345 fn string(input: Cursor) -> Result<Cursor, Reject> { in string()
355 fn cooked_string(input: Cursor) -> Result<Cursor, Reject> { in cooked_string()
404 fn byte_string(input: Cursor) -> Result<Cursor, Reject> { in byte_string()
414 fn cooked_byte_string(mut input: Cursor) -> Result<Cursor, Reject> { in cooked_byte_string()
462 fn raw_string(input: Cursor) -> Result<Cursor, Reject> { in raw_string()
495 fn byte(input: Cursor) -> Result<Cursor, Reject> { in byte()
518 fn character(input: Cursor) -> Result<Cursor, Reject> { in character()
596 fn float(input: Cursor) -> Result<Cursor, Reject> { in float()
606 fn float_digits(input: Cursor) -> Result<Cursor, Reject> { in float_digits()
691 fn int(input: Cursor) -> Result<Cursor, Reject> { in int()
701 fn digits(mut input: Cursor) -> Result<Cursor, Reject> { in digits()
864 fn take_until_newline_or_eof(input: Cursor) -> (Cursor, &str) { in take_until_newline_or_eof()