Damned if you do, damned if you don't: ``` rust struct foo { bar: *mut T; } ``` Suggests deriving `Copy`, but if `Copy` is derived, it suggests not deriving it. Perhaps suggestion "type could implement `Copy`;" shouldn't be shown when the type has raw pointers?