Just put up a blog post on Perfect Derive and some design options for making derive more perfect while managing the complexity/downsides for users!
3 Likes
I’ve appreciated the defaults of derive
combined with the explicitness of derive_where
. I really do want both. I worry about perfect derive being bad for carefully-defined library interfaces, but that could just mean “don’t use this for library interface types”, since it’s handy enough for crate-local types or workspace-private types.
5 Likes