jgenesis-proc-macros
Custom derive macros used across the other crates:
EnumDisplay: Generates astd::fmt::Displayimpl for an enum with only fieldless variantsEnumFromStr: Generates astd::str::FromStrimpl for an enum with only fieldless variantsConfigDisplay: Generates astd::fmt::Displayimpl meant for pretty-printing config structsFakeEncode: Generates abincode::Encodeimpl that does not actually serialize anything, meant for fields such as ROM data and frame buffersFakeDecode: Generatesbincode::Decodeandbincode::BorrowDecodeimpls that do not actually deserialize anything, meant for fields such as ROM data and frame buffers