repetitive 0.3.2

Macro for generating repetitive code
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
use proc_macro2::TokenStream;
use quote::ToTokens;

use super::*;

pub trait ExpandInto {
    fn expand_into(&self, output: &mut TokenStream, ctx: &mut Context, namespace: &mut Namespace);
}

pub trait Expand {
    fn expand(&self, output: &mut TokenStream, ctx: &mut Context, namespace: &Namespace);
}

impl Expand for TokenStream {
    fn expand(&self, output: &mut TokenStream, _ctx: &mut Context, _namespace: &Namespace) {
        self.to_tokens(output);
    }
}