Lines Matching refs:TokenTree
6 use proc_macro2::{Delimiter, Group, Ident, Punct, Spacing, Span, TokenStream, TokenTree};
25 TokenTree::Group(Group::new(Delimiter::None, quote! { ty })),
26 TokenTree::Punct(Punct::new('<', Spacing::Alone)),
27 TokenTree::Ident(Ident::new("T", Span::call_site())),
28 TokenTree::Punct(Punct::new('>', Spacing::Alone)),
58 TokenTree::Group(Group::new(Delimiter::None, quote! { ty })),
59 TokenTree::Punct(Punct::new(':', Spacing::Joint)),
60 TokenTree::Punct(Punct::new(':', Spacing::Alone)),
61 TokenTree::Punct(Punct::new('<', Spacing::Alone)),
62 TokenTree::Ident(Ident::new("T", Span::call_site())),
63 TokenTree::Punct(Punct::new('>', Spacing::Alone)),
97 TokenTree::Ident(Ident::new("Option", Span::call_site())),
98 TokenTree::Punct(Punct::new('<', Spacing::Alone)),
99 TokenTree::Group(Group::new(Delimiter::None, quote! { Vec<u8> })),
100 TokenTree::Punct(Punct::new('>', Spacing::Alone)),
148 TokenTree::Group(Group::new(Delimiter::None, quote! { Vec<u8> })),
149 TokenTree::Punct(Punct::new(':', Spacing::Joint)),
150 TokenTree::Punct(Punct::new(':', Spacing::Alone)),
151 TokenTree::Ident(Ident::new("Item", Span::call_site())),
184 TokenTree::Group(Group::new(Delimiter::None, quote! { [T] })),
185 TokenTree::Punct(Punct::new(':', Spacing::Joint)),
186 TokenTree::Punct(Punct::new(':', Spacing::Alone)),
187 TokenTree::Ident(Ident::new("Element", Span::call_site())),