nicely_macros/
lib.rs

1mod client;
2mod request;
3
4#[proc_macro_derive(Request, attributes(request))]
5pub fn gen_request(input: proc_macro::TokenStream) -> proc_macro::TokenStream {
6    request::gen_request_impl(input)
7}
8
9#[proc_macro_attribute]
10pub fn gen_client(
11    attrs: proc_macro::TokenStream,
12    input: proc_macro::TokenStream,
13) -> proc_macro::TokenStream {
14    client::gen_client_impl(attrs, input)
15}