optionize-macros
Procedural macros for the optionize crate.
This crate provides the #[optionized] attribute and Optionize derive macro, which automatically generate "optional" versions of your structs, where every field (by default) is wrapped in Option<T>. It also implements the necessary traits for applying partial configurations, merging them, and upgrading them back to the original type.
Note: This crate should not be used directly. Please use the main optionize crate, which re-exports these macros alongside the required traits.
For full documentation and examples, please see the workspace README.
License
MIT License