Lines Matching refs:starts_with

28     pub(crate) fn starts_with(&self, s: &str) -> bool {  in starts_with()  method
29 self.rest.starts_with(s) in starts_with()
33 self.rest.starts_with(ch) in starts_with_char()
40 self.rest.starts_with(f) in starts_with_fn()
68 if self.starts_with(tag) { in parse()
85 if s.starts_with("//") in skip_whitespace()
86 && (!s.starts_with("///") || s.starts_with("////")) in skip_whitespace()
87 && !s.starts_with("//!") in skip_whitespace()
92 } else if s.starts_with("/**/") { in skip_whitespace()
95 } else if s.starts_with("/*") in skip_whitespace()
96 && (!s.starts_with("/**") || s.starts_with("/***")) in skip_whitespace()
97 && !s.starts_with("/*!") in skip_whitespace()
128 if !input.starts_with("/*") { in block_comment()
201 b'(' if !input.starts_with(ERROR) => Some(Delimiter::Parenthesis), in token_stream()
276 } else if input.starts_with(ERROR) { in leaf_token()
290 .any(|prefix| input.starts_with(prefix)) in ident()
299 let raw = input.starts_with("r#"); in ident_any()
421 b'"' if input.rest[i + 1..].starts_with(delimiter) => { in raw_string()
498 b'"' if input.rest[i + 1..].starts_with(delimiter) => { in raw_byte_string()
531 b'"' if input.rest[i + 1..].starts_with(delimiter) => { in raw_c_string()
819 let base = if input.starts_with("0x") { in digits()
822 } else if input.starts_with("0o") { in digits()
825 } else if input.starts_with("0b") { in digits()
878 || (after_lifetime.starts_with_char('#') && !rest.starts_with("r#")) in punct()
894 if input.starts_with("//") || input.starts_with("/*") { in punct_char()
929 if !rest.starts_with('\n') { in doc_comment()
963 if input.starts_with("//!") { in doc_comment_contents()
967 } else if input.starts_with("/*!") { in doc_comment_contents()
970 } else if input.starts_with("///") { in doc_comment_contents()
977 } else if input.starts_with("/**") && !input.rest[3..].starts_with('*') { in doc_comment_contents()
991 } else if ch == '\r' && input.rest[i + 1..].starts_with('\n') { in take_until_newline_or_eof()