rye_macros/
lib.rs

1extern crate proc_macro;
2
3mod test_case;
4
5use proc_macro::TokenStream;
6
7#[proc_macro_attribute]
8pub fn test_case(args: TokenStream, item: TokenStream) -> TokenStream {
9    crate::test_case::test_case(args.into(), item.into()).into()
10}