Skip to main content

kvapi_macros/
lib.rs

1use kvapi_macros_internals::api::builder::ApiBuilder;
2use proc_macro::TokenStream;
3use syn::parse_macro_input;
4
5#[proc_macro]
6pub fn api(input: TokenStream) -> TokenStream {
7    let api_builder = parse_macro_input!(input as ApiBuilder);
8    api_builder.build().into()
9}