• Home
  • Raw
  • Download

Lines Matching full:rest

11     pub 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()
304 return Ok((rest, ident)); in ident_any()
313 Ok((rest, ident)) in ident_any()
332 Ok((input.advance(end), &input.rest[..end])) in ident_not_raw()
336 let rest = literal_nocapture(input)?; in literal() localVariable
337 let end = input.len() - rest.len(); in literal()
338 Ok((rest, Literal::_new(input.rest[..end].to_string()))) in literal()
417 b'"' if input.rest[i + 1..].starts_with(delimiter) => { in raw_string()
418 let rest = input.advance(i + 1 + delimiter.len()); in raw_string() localVariable
419 return Ok(literal_suffix(rest)); in raw_string()
480 return Ok((input.advance(i + 1), &input.rest[..i])); in delimiter_of_raw_string()
494 b'"' if input.rest[i + 1..].starts_with(delimiter) => { in raw_byte_string()
495 let rest = input.advance(i + 1 + delimiter.len()); in raw_byte_string() localVariable
496 return Ok(literal_suffix(rest)); in raw_byte_string()
527 b'"' if input.rest[i + 1..].starts_with(delimiter) => { in raw_c_string()
528 let rest = input.advance(i + 1 + delimiter.len()); in raw_c_string() localVariable
529 return Ok(literal_suffix(rest)); in raw_c_string()
710 let mut rest = float_digits(input)?; in float() localVariable
711 if let Some(ch) = rest.chars().next() { in float()
713 rest = ident_not_raw(rest)?.0; in float()
716 word_break(rest) in float()
805 let mut rest = digits(input)?; in int() localVariable
806 if let Some(ch) = rest.chars().next() { in int()
808 rest = ident_not_raw(rest)?.0; in int()
811 word_break(rest) in int()
870 let (rest, ch) = punct_char(input)?; in punct()
872 if ident_any(rest)?.0.starts_with_char('\'') { in punct()
875 Ok((rest, Punct::new('\'', Spacing::Joint))) in punct()
878 let kind = match punct_char(rest) { in punct()
882 Ok((rest, Punct::new(ch, kind))) in punct()
910 let (rest, (comment, inner)) = doc_comment_contents(input)?; in doc_comment()
915 hi: rest.off, in doc_comment()
920 let rest = &scan_for_bare_cr[cr + 1..]; in doc_comment() localVariable
921 if !rest.starts_with('\n') { in doc_comment()
924 scan_for_bare_cr = rest; in doc_comment()
951 Ok((rest, ())) in doc_comment()
969 } else if input.starts_with("/**") && !input.rest[3..].starts_with('*') { in doc_comment_contents()
982 return (input.advance(i), &input.rest[..i]); in take_until_newline_or_eof()
983 } else if ch == '\r' && input.rest[i + 1..].starts_with('\n') { in take_until_newline_or_eof()
984 return (input.advance(i + 1), &input.rest[..i]); in take_until_newline_or_eof()
988 (input.advance(input.len()), input.rest) in take_until_newline_or_eof()