ot-tools-io-derive
License
This repository, the source code and the libraries generated by the source code are GNU GPL v3.0 licensed.
About
Procedural macro definitions for deriving traits from the ot-tools-io library crate.
Mostly for avoiding annoying boilerplate 'empty' traits.
#[derive(OctatrackFile)]for theot_tools_io::OctatrackFileIOtrait#[derive(Decodeable)]for theot_tools_io::Decodetrait#[derive(Encodeable)]for theot_tools_io::Encodetrait#[derive(DefaultsAsArray)]for theot_tools_io::DefaultsArraytrait#[derive(DefaultsAsArrayBoxed)]for theot_tools_io::DefaultsArrayBoxedtrait#[derive(IntegrityChecks)]for theot_tools_io::CheckIntegritytrait
See the trait descriptions in ot-tools-io for more information.
Versioning
Follows ot-tools-io crate versioning, regardless of whether this has any changes or not.