1 2 3 4 5 6 7 8 9 10 11
mod encoding; #[proc_macro_derive(Encode)] pub fn encode(item: proc_macro::TokenStream) -> proc_macro::TokenStream { encoding::derive_encode(item) } #[proc_macro_derive(Decode)] pub fn decode(item: proc_macro::TokenStream) -> proc_macro::TokenStream { encoding::derive_decode(item) }