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)
}