shredder_derive/
lib.rs

1pub(crate) mod attrs;
2pub(crate) mod err;
3pub(crate) mod finalize_derive;
4pub(crate) mod scan_derive;
5
6extern crate proc_macro;
7
8synstructure::decl_derive!([Scan, attributes(shredder)] => scan_derive::scan_derive);
9synstructure::decl_derive!([Finalize, attributes(shredder)] => finalize_derive::finalize_derive);
10synstructure::decl_derive!([FinalizeFields, attributes(shredder)] => finalize_derive::finalize_fields_derive);