Crate perfect_derive
source ·Expand description
Adds derive macros for better bounds on generated Copy, Debug, etc. implementations.
See https://smallcultfollowing.com/babysteps//blog/2022/04/12/implied-bounds-and-perfect-derive/ for a summary of the issue.
Attribute Macros
- In most trivial cases, acts exactly like a typical
#[derive(...)]
macro, however the bounds generated by this macro are “perfect”, in that they only require the minimum requirement to function.