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}