1 error: you are deriving `Hash` but have implemented `PartialEq` explicitly
7 = note: `-D derive-hash-xor-eq` implied by `-D warnings`
8 note: `PartialEq` implemented here
11 20 | / impl PartialEq for Bar {
12 21 | | fn eq(&self, _: &Bar) -> bool { true }
16 error: you are deriving `Hash` but have implemented `PartialEq` explicitly
22 = note: `-D derive-hash-xor-eq` implied by `-D warnings`
23 note: `PartialEq` implemented here
26 27 | / impl PartialEq<Baz> for Baz {
27 28 | | fn eq(&self, _: &Baz) -> bool { true }
31 error: you are implementing `Hash` explicitly but have derived `PartialEq`
34 34 | / impl Hash for Bah {
35 35 | | fn hash<H: Hasher>(&self, _: &mut H) {}
39 = note: `-D derive-hash-xor-eq` implied by `-D warnings`
40 note: `PartialEq` implemented here
43 31 | #[derive(PartialEq)]
46 error: you are implementing `Clone` explicitly on a `Copy` type
49 41 | / impl Clone for Qux {
50 42 | | fn clone(&self) -> Self { Qux }
54 = note: `-D expl-impl-clone-on-copy` implied by `-D warnings`
55 note: consider deriving `Clone` or removing `Copy`
58 41 | / impl Clone for Qux {
59 42 | | fn clone(&self) -> Self { Qux }
63 error: you are implementing `Clone` explicitly on a `Copy` type
66 65 | / impl<'a> Clone for Lt<'a> {
67 66 | | fn clone(&self) -> Self { unimplemented!() }
71 = note: `-D expl-impl-clone-on-copy` implied by `-D warnings`
72 note: consider deriving `Clone` or removing `Copy`
75 65 | / impl<'a> Clone for Lt<'a> {
76 66 | | fn clone(&self) -> Self { unimplemented!() }
80 error: aborting due to previous error(s)
83 To learn more, run the command again with --verbose.