rmcp_macros/
lib.rs

1#[allow(unused_imports)]
2use proc_macro::TokenStream;
3
4mod tool;
5
6#[proc_macro_attribute]
7pub fn tool(attr: TokenStream, input: TokenStream) -> TokenStream {
8    tool::tool(attr.into(), input.into())
9        .unwrap_or_else(|err| err.to_compile_error())
10        .into()
11}