1 //! Various helper macros used throughout testing wasmtime
2 
3 use proc_macro::TokenStream;
4 
5 mod add_variants;
6 mod flags_test;
7 mod wasmtime_test;
8 
9 #[proc_macro_attribute]
wasmtime_test(attrs: TokenStream, item: TokenStream) -> TokenStream10 pub fn wasmtime_test(attrs: TokenStream, item: TokenStream) -> TokenStream {
11     wasmtime_test::run(attrs, item)
12 }
13 
14 #[proc_macro_attribute]
add_variants(attr: TokenStream, item: TokenStream) -> TokenStream15 pub fn add_variants(attr: TokenStream, item: TokenStream) -> TokenStream {
16     add_variants::run(attr, item)
17 }
18 
19 #[proc_macro]
flags_test(input: TokenStream) -> TokenStream20 pub fn flags_test(input: TokenStream) -> TokenStream {
21     flags_test::run(input)
22 }
23