autosurgeon_derive/
lib.rs

1mod attrs;
2mod hydrate;
3mod reconcile;
4
5#[proc_macro_derive(Hydrate, attributes(autosurgeon))]
6pub fn derive_hydrate(input: proc_macro::TokenStream) -> proc_macro::TokenStream {
7    hydrate::derive_hydrate(input)
8}
9
10#[proc_macro_derive(Reconcile, attributes(key, autosurgeon))]
11pub fn derive_reconcile(input: proc_macro::TokenStream) -> proc_macro::TokenStream {
12    reconcile::derive_reconcile(input)
13}