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)
}