Lines Matching refs:tt
27 .skip_while(|tt| !matches!(tt, TokenTree::Ident(i) if i.to_string() == "struct"))
29 .and_then(|tt| match tt {
31 let tt = tt.clone();
32 let mut res = vec![tt];
58 .flat_map(|tt| replace_self_and_deny_type_defs(&struct_name, tt, &mut errs))
62 .flat_map(|tt| {
64 if matches!(&tt, TokenTree::Ident(i) if i.to_string() == "struct") {
65 vec![tt]
67 replace_self_and_deny_type_defs(&struct_name, tt, &mut errs)
91 tt: TokenTree,
94 match tt {
111 tok.set_span(tt.span());
115 vec![tt]
118 TokenTree::Literal(_) | TokenTree::Punct(_) | TokenTree::Ident(_) => vec![tt],
123 .flat_map(|tt| replace_self_and_deny_type_defs(struct_name, tt, errs))