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) -> TokenStream10pub 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) -> TokenStream15pub fn add_variants(attr: TokenStream, item: TokenStream) -> TokenStream { 16 add_variants::run(attr, item) 17 } 18 19 #[proc_macro] flags_test(input: TokenStream) -> TokenStream20pub fn flags_test(input: TokenStream) -> TokenStream { 21 flags_test::run(input) 22 } 23