Lines Matching full:rest
11 pub(crate) rest: &'a str, field
18 let (_front, rest) = self.rest.split_at(bytes); in advance()
20 rest, in advance()
27 self.rest.starts_with(s) in starts_with()
31 self.rest.starts_with(ch) in starts_with_char()
38 self.rest.starts_with(f) in starts_with_fn()
42 self.rest.is_empty() in is_empty()
46 self.rest.len() in len()
50 self.rest.as_bytes() in as_bytes()
54 self.rest.bytes() in bytes()
58 self.rest.chars() in chars()
62 self.rest.char_indices() in char_indices()
98 Ok((rest, _)) => { in skip_whitespace()
99 s = rest; in skip_whitespace()
142 return Ok((input.advance(i + 2), &input.rest[..i + 2])); in block_comment()
175 if let Ok((rest, ())) = doc_comment(input, &mut trees) { in token_stream()
176 input = rest; in token_stream()
237 let (rest, mut tt) = match leaf_token(input) { in token_stream()
238 Ok((rest, tt)) => (rest, tt), in token_stream()
245 hi: rest.off, in token_stream()
248 input = rest; in token_stream()
275 let rest = input.advance(ERROR.len()); in leaf_token() localVariable
277 Ok((rest, TokenTree::Literal(repr))) in leaf_token()
298 let rest = input.advance((raw as usize) << 1); in ident_any() localVariable
300 let (rest, sym) = ident_not_raw(rest)?; in ident_any()
305 return Ok((rest, ident)); in ident_any()
315 Ok((rest, ident)) in ident_any()
334 Ok((input.advance(end), &input.rest[..end])) in ident_not_raw()
338 let rest = literal_nocapture(input)?; in literal() localVariable
339 let end = input.len() - rest.len(); in literal()
340 Ok((rest, Literal::_new(input.rest[..end].to_string()))) in literal()
419 b'"' if input.rest[i + 1..].starts_with(delimiter) => { in raw_string()
420 let rest = input.advance(i + 1 + delimiter.len()); in raw_string() localVariable
421 return Ok(literal_suffix(rest)); in raw_string()
482 return Ok((input.advance(i + 1), &input.rest[..i])); in delimiter_of_raw_string()
496 b'"' if input.rest[i + 1..].starts_with(delimiter) => { in raw_byte_string()
497 let rest = input.advance(i + 1 + delimiter.len()); in raw_byte_string() localVariable
498 return Ok(literal_suffix(rest)); in raw_byte_string()
529 b'"' if input.rest[i + 1..].starts_with(delimiter) => { in raw_c_string()
530 let rest = input.advance(i + 1 + delimiter.len()); in raw_c_string() localVariable
531 return Ok(literal_suffix(rest)); in raw_c_string()
712 let mut rest = float_digits(input)?; in float() localVariable
713 if let Some(ch) = rest.chars().next() { in float()
715 rest = ident_not_raw(rest)?.0; in float()
718 word_break(rest) in float()
807 let mut rest = digits(input)?; in int() localVariable
808 if let Some(ch) = rest.chars().next() { in int()
810 rest = ident_not_raw(rest)?.0; in int()
813 word_break(rest) in int()
872 let (rest, ch) = punct_char(input)?; in punct()
874 if ident_any(rest)?.0.starts_with_char('\'') { in punct()
877 Ok((rest, Punct::new('\'', Spacing::Joint))) in punct()
880 let kind = match punct_char(rest) { in punct()
884 Ok((rest, Punct::new(ch, kind))) in punct()
912 let (rest, (comment, inner)) = doc_comment_contents(input)?; in doc_comment()
917 hi: rest.off, in doc_comment()
923 let rest = &scan_for_bare_cr[cr + 1..]; in doc_comment() localVariable
924 if !rest.starts_with('\n') { in doc_comment()
927 scan_for_bare_cr = rest; in doc_comment()
954 Ok((rest, ())) in doc_comment()
972 } else if input.starts_with("/**") && !input.rest[3..].starts_with('*') { in doc_comment_contents()
985 return (input.advance(i), &input.rest[..i]); in take_until_newline_or_eof()
986 } else if ch == '\r' && input.rest[i + 1..].starts_with('\n') { in take_until_newline_or_eof()
987 return (input.advance(i + 1), &input.rest[..i]); in take_until_newline_or_eof()
991 (input.advance(input.len()), input.rest) in take_until_newline_or_eof()