Lines Matching full:let
6 if let Some(TokenTree::Ident(ident)) = it.next() { in try_ident()
14 if let Some(TokenTree::Literal(literal)) = it.next() { in try_literal()
24 let content = &string[1..string.len() - 1]; in try_string()
42 if let TokenTree::Punct(punct) = it.next().expect("Reached end of token stream for Punct") { in expect_punct()
54 let string = try_string(it).expect("Expected string"); in expect_string_ascii()
60 if let TokenTree::Group(group) = it.next().expect("Reached end of token stream for Group") { in expect_group()
80 /// # let input = todo!();
81 /// let (Generics { decl_generics, impl_generics, ty_generics }, rest) = parse_generics(input);
115 let mut decl_generics = vec![]; in parse_generics()
117 let mut impl_generics = vec![]; in parse_generics()
119 let mut ty_generics = vec![]; in parse_generics()
121 let mut rest = vec![]; in parse_generics()
123 let mut nesting = 0; in parse_generics()
124 let mut toks = input.into_iter(); in parse_generics()
126 let mut at_start = true; in parse_generics()
127 let mut skip_until_comma = false; in parse_generics()
128 while let Some(tt) = toks.next() { in parse_generics()
170 let Some(name) = toks.next() else { in parse_generics()