Lines Matching refs:TokenTree
1 use proc_macro2::{Delimiter, TokenStream, TokenTree};
4 pub(crate) struct TokenTreeHelper<'a>(pub &'a TokenTree);
11 (TokenTree::Group(g1), TokenTree::Group(g2)) => {
34 (TokenTree::Punct(o1), TokenTree::Punct(o2)) => {
41 (TokenTree::Literal(l1), TokenTree::Literal(l2)) => l1.to_string() == l2.to_string(),
42 (TokenTree::Ident(s1), TokenTree::Ident(s2)) => s1 == s2,
53 TokenTree::Group(g) => {
67 TokenTree::Punct(op) => {
75 TokenTree::Literal(lit) => (2u8, lit.to_string()).hash(h),
76 TokenTree::Ident(word) => (3u8, word).hash(h),