bitlight_core_derive/
lib.rs1use proc_macro::TokenStream;
2use syn::DeriveInput;
3
4mod sign;
5
6#[proc_macro_derive(Sign)]
7pub fn derive_signature(input: TokenStream) -> TokenStream {
8 sign::SignatureContext::from(syn::parse_macro_input!(input as DeriveInput))
9 .render()
10 .into()
11}