whisky_macros/
lib.rs

1use proc_macro::TokenStream;
2
3mod data;
4
5#[proc_macro_derive(ConstrEnum)]
6pub fn derive_constr_enum(input: TokenStream) -> TokenStream {
7    data::enum_constr::derive_plutus_data_to_json(input)
8}
9
10#[proc_macro_derive(ConstrWrapper)]
11pub fn derive_constr_wrapper(input: TokenStream) -> TokenStream {
12    data::constr_wrapper::derive_constr_wrapper(input)
13}