stdweb_internal_test_macro/
lib.rs

1extern crate proc_macro;
2
3#[macro_use]
4extern crate quote;
5
6#[proc_macro_attribute]
7pub fn test( _: proc_macro::TokenStream, input: proc_macro::TokenStream ) -> proc_macro::TokenStream {
8    let input: proc_macro2::TokenStream = input.into();
9    let output = quote! {
10        #[wasm_bindgen_test]
11        #input
12    };
13
14    output.into()
15}