Lines Matching defs:TokenStream
18 pub type TokenStream = proc_macro2::TokenStream;
179 fn to_tokens(&self, tokens: &mut TokenStream) {
242 pub fn push_group(tokens: &mut TokenStream, delimiter: Delimiter, inner: TokenStream) {
248 tokens: &mut TokenStream,
251 inner: TokenStream,
259 pub fn parse(tokens: &mut TokenStream, s: &str) {
260 let s: TokenStream = s.parse().expect("invalid token stream");
265 pub fn parse_spanned(tokens: &mut TokenStream, span: Span, s: &str) {
266 let s: TokenStream = s.parse().expect("invalid token stream");
288 pub fn push_ident(tokens: &mut TokenStream, s: &str) {
294 pub fn push_ident_spanned(tokens: &mut TokenStream, span: Span, s: &str) {
299 pub fn push_lifetime(tokens: &mut TokenStream, lifetime: &str) {
330 pub fn push_lifetime_spanned(tokens: &mut TokenStream, span: Span, lifetime: &str) {
367 pub fn $name(tokens: &mut TokenStream) {
371 pub fn $spanned(tokens: &mut TokenStream, span: Span) {
379 pub fn $name(tokens: &mut TokenStream) {
384 pub fn $spanned(tokens: &mut TokenStream, span: Span) {
395 pub fn $name(tokens: &mut TokenStream) {
401 pub fn $spanned(tokens: &mut TokenStream, span: Span) {
461 pub fn push_underscore(tokens: &mut TokenStream) {
466 pub fn push_underscore_spanned(tokens: &mut TokenStream, span: Span) {