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}