| error: you are deriving `Hash` but have implemented `PartialEq` explicitly |
| --> $DIR/derive.rs:16:10 |
| | |
| LL | #[derive(Hash)] |
| | ^^^^ |
| | |
| = note: #[deny(clippy::derive_hash_xor_eq)] on by default |
| note: `PartialEq` implemented here |
| --> $DIR/derive.rs:19:1 |
| | |
| LL | / impl PartialEq for Bar { |
| LL | | fn eq(&self, _: &Bar) -> bool { |
| LL | | true |
| LL | | } |
| LL | | } |
| | |_^ |
| |
| error: you are deriving `Hash` but have implemented `PartialEq` explicitly |
| --> $DIR/derive.rs:25:10 |
| | |
| LL | #[derive(Hash)] |
| | ^^^^ |
| | |
| note: `PartialEq` implemented here |
| --> $DIR/derive.rs:28:1 |
| | |
| LL | / impl PartialEq<Baz> for Baz { |
| LL | | fn eq(&self, _: &Baz) -> bool { |
| LL | | true |
| LL | | } |
| LL | | } |
| | |_^ |
| |
| error: you are implementing `Hash` explicitly but have derived `PartialEq` |
| --> $DIR/derive.rs:37:1 |
| | |
| LL | / impl Hash for Bah { |
| LL | | fn hash<H: Hasher>(&self, _: &mut H) {} |
| LL | | } |
| | |_^ |
| | |
| note: `PartialEq` implemented here |
| --> $DIR/derive.rs:34:10 |
| | |
| LL | #[derive(PartialEq)] |
| | ^^^^^^^^^ |
| |
| error: you are implementing `Clone` explicitly on a `Copy` type |
| --> $DIR/derive.rs:44:1 |
| | |
| LL | / impl Clone for Qux { |
| LL | | fn clone(&self) -> Self { |
| LL | | Qux |
| LL | | } |
| LL | | } |
| | |_^ |
| | |
| = note: `-D clippy::expl-impl-clone-on-copy` implied by `-D warnings` |
| note: consider deriving `Clone` or removing `Copy` |
| --> $DIR/derive.rs:44:1 |
| | |
| LL | / impl Clone for Qux { |
| LL | | fn clone(&self) -> Self { |
| LL | | Qux |
| LL | | } |
| LL | | } |
| | |_^ |
| |
| error: you are implementing `Clone` explicitly on a `Copy` type |
| --> $DIR/derive.rs:68:1 |
| | |
| LL | / impl<'a> Clone for Lt<'a> { |
| LL | | fn clone(&self) -> Self { |
| LL | | unimplemented!() |
| LL | | } |
| LL | | } |
| | |_^ |
| | |
| note: consider deriving `Clone` or removing `Copy` |
| --> $DIR/derive.rs:68:1 |
| | |
| LL | / impl<'a> Clone for Lt<'a> { |
| LL | | fn clone(&self) -> Self { |
| LL | | unimplemented!() |
| LL | | } |
| LL | | } |
| | |_^ |
| |
| error: you are implementing `Clone` explicitly on a `Copy` type |
| --> $DIR/derive.rs:80:1 |
| | |
| LL | / impl Clone for BigArray { |
| LL | | fn clone(&self) -> Self { |
| LL | | unimplemented!() |
| LL | | } |
| LL | | } |
| | |_^ |
| | |
| note: consider deriving `Clone` or removing `Copy` |
| --> $DIR/derive.rs:80:1 |
| | |
| LL | / impl Clone for BigArray { |
| LL | | fn clone(&self) -> Self { |
| LL | | unimplemented!() |
| LL | | } |
| LL | | } |
| | |_^ |
| |
| error: you are implementing `Clone` explicitly on a `Copy` type |
| --> $DIR/derive.rs:92:1 |
| | |
| LL | / impl Clone for FnPtr { |
| LL | | fn clone(&self) -> Self { |
| LL | | unimplemented!() |
| LL | | } |
| LL | | } |
| | |_^ |
| | |
| note: consider deriving `Clone` or removing `Copy` |
| --> $DIR/derive.rs:92:1 |
| | |
| LL | / impl Clone for FnPtr { |
| LL | | fn clone(&self) -> Self { |
| LL | | unimplemented!() |
| LL | | } |
| LL | | } |
| | |_^ |
| |
| error: aborting due to 7 previous errors |
| |