Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
bytecodealliance
GitHub Repository: bytecodealliance/wasmtime
Path: blob/main/crates/test-macros/src/lib.rs
1692 views
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]
10
pub fn wasmtime_test(attrs: TokenStream, item: TokenStream) -> TokenStream {
11
wasmtime_test::run(attrs, item)
12
}
13
14
#[proc_macro_attribute]
15
pub fn add_variants(attr: TokenStream, item: TokenStream) -> TokenStream {
16
add_variants::run(attr, item)
17
}
18
19
#[proc_macro]
20
pub fn flags_test(input: TokenStream) -> TokenStream {
21
flags_test::run(input)
22
}
23
24