signalrs_derive_custom_auth/
lib.rs

1use proc_macro::{self, TokenStream};
2use quote::quote;
3use syn::{parse_macro_input, DeriveInput};
4
5#[proc_macro_derive(HubArgument)]
6pub fn derive(input: TokenStream) -> TokenStream {
7    let DeriveInput { ident, .. } = parse_macro_input!(input);
8    let output = quote! {
9        impl signalrs_client_custom_auth::hub::arguments::HubArgument for #ident { }
10    };
11    output.into()
12}