Introduce #[derive(New)]
for deriving the new()
method
#146
Labels
#[derive(New)]
for deriving the new()
method
#146
This is based on the issue #24
Once we have a feature-complete builder derive feature we may add a feature to derive the method
new()
with positional parameters for the structs.This will effectively be our wheel that reimplements the features from the
derive-new
crate.Note that I'm not yet ready to invest effort into the design of this feature yet. It requires studying the prior art of the
derive-new
crate first and then determining how this can be integrated intobon
, how this may interact with the builder feature etc. It's a big design effort, that I'd rather postpone to the time when the builder derives/macros are feature complete.A note for the community from the maintainers
Please vote on this issue by adding a 👍 reaction to help the maintainers with prioritizing it. You may add a comment describing your real use case related to this issue for us to better understand the problem domain.
The text was updated successfully, but these errors were encountered: