A More Perfect Derive

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