ed_derive/
lib.rs

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