All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Added support for overriding field and substruct visibility
- Suppress
clippy::too_many_argumentson generated methods.
- Fixed errors on inner
#[substruct]attributes in cases where the outer#[substruct]macro returns an error immediately.
This is the initial release of substruct.
- The
#[substruct]attribute macro - Support for using
#[substruct_attr]within to conditionally apply attributes to generated substructs.