mirror of
https://github.com/Start9Labs/rpc-toolkit.git
synced 2026-03-26 02:11:56 +00:00
macros wip
This commit is contained in:
@@ -42,21 +42,3 @@ pub fn context(_: TokenStream, _: TokenStream) -> TokenStream {
|
||||
.to_compile_error()
|
||||
.into()
|
||||
}
|
||||
|
||||
#[proc_macro]
|
||||
pub fn rpc_handler(item: TokenStream) -> TokenStream {
|
||||
let item = syn::parse_macro_input!(item as RpcHandlerArgs);
|
||||
build_rpc_handler(item).into()
|
||||
}
|
||||
|
||||
#[proc_macro]
|
||||
pub fn rpc_server(item: TokenStream) -> TokenStream {
|
||||
let item = syn::parse_macro_input!(item as RpcServerArgs);
|
||||
build_rpc_server(item).into()
|
||||
}
|
||||
|
||||
#[proc_macro]
|
||||
pub fn run_cli(item: TokenStream) -> TokenStream {
|
||||
let item = syn::parse_macro_input!(item as RunCliArgs);
|
||||
build_run_cli(item).into()
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user