power_reqwest/
lib.rs

1use power_reqwest_lib::Client;
2use quote::ToTokens;
3
4#[proc_macro]
5pub fn reqwest(input: proc_macro::TokenStream) -> proc_macro::TokenStream {
6    match syn::parse::<Client>(input) {
7        Ok(client) => client.to_token_stream().into(),
8        Err(err) => err.to_compile_error().into(),
9    }
10}