Source: https://keepachangelog.com/
- Crate: https://crates.io/crates/macon/1.2.0
- Documentation: https://docs.rs/macon/1.2.0/macon/
- Deprecate
Option=!
andInto=!
for struct attribute#[builder]
in favor offields(Option=!)
andfields(Into=!)
(#32)
- Add nested
fields(...)
value for struct attribute#[builder]
(#32) - Add
fields(Default=!)
for struct attribute#[builder]
(#32)
- Crate: https://crates.io/crates/macon/1.1.0
- Documentation: https://docs.rs/macon/1.1.0/macon/
- Add setting to disable
Into
support for setters (#30)
- Crate: https://crates.io/crates/macon/1.0.0
- Documentation: https://docs.rs/macon/1.0.0/macon/
- Tuple support (#4)
- Setters are generic over
Into
(#9) - Builders implement
Into
(#11) Default
support for struct (#15)Default
support for fields (#14)
- Improved documentation (#5)
- Remove mutable borrows for Panic/Result builder functions (#7)
Option
fields are not mandatory anymore (#13)Option
field setters used wrapped type (#13)
- Crate: https://crates.io/crates/macon/0.2.0
- Documentation: https://docs.rs/macon/0.2.0/macon/
This is the first official release.