1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
mod fields;
mod module_link;
#[proc_macro_derive(Fields)]
pub fn fields(input: proc_macro::TokenStream) -> proc_macro::TokenStream {
fields::fields(input)
}
#[proc_macro_attribute]
pub fn module_link(
_meta: proc_macro::TokenStream,
input: proc_macro::TokenStream,
) -> proc_macro::TokenStream {
module_link::module_link(_meta, input)
}