Lines Matching refs:TokenTree
6 use proc_macro2::{Group, Ident, Punct, Spacing, TokenTree};
271 fn respan_token_tree(mut token: TokenTree, span: Span) -> TokenTree {
273 TokenTree::Group(g) => {
306 type Item = TokenTree;
312 Some(TokenTree::Punct(Punct::new('\'', Spacing::Joint)))
316 Some(TokenTree::Ident(Ident::new(self.name, Span::call_site())))
338 type Item = TokenTree;
346 Some(TokenTree::Punct(apostrophe))
350 Some(TokenTree::Ident(Ident::new(self.name, self.span)))