| error: you are deriving `Ord` but have implemented `PartialOrd` explicitly |
| --> $DIR/derive_ord_xor_partial_ord.rs:22:10 |
| | |
| LL | #[derive(Ord, PartialEq, Eq)] |
| | ^^^ |
| | |
| note: `PartialOrd` implemented here |
| --> $DIR/derive_ord_xor_partial_ord.rs:25:1 |
| | |
| LL | impl PartialOrd for DeriveOrd { |
| | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ |
| = note: `-D clippy::derive-ord-xor-partial-ord` implied by `-D warnings` |
| = note: this error originates in the derive macro `Ord` (in Nightly builds, run with -Z macro-backtrace for more info) |
| |
| error: you are deriving `Ord` but have implemented `PartialOrd` explicitly |
| --> $DIR/derive_ord_xor_partial_ord.rs:31:10 |
| | |
| LL | #[derive(Ord, PartialEq, Eq)] |
| | ^^^ |
| | |
| note: `PartialOrd` implemented here |
| --> $DIR/derive_ord_xor_partial_ord.rs:34:1 |
| | |
| LL | impl PartialOrd<DeriveOrdWithExplicitTypeVariable> for DeriveOrdWithExplicitTypeVariable { |
| | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ |
| = note: this error originates in the derive macro `Ord` (in Nightly builds, run with -Z macro-backtrace for more info) |
| |
| error: you are implementing `Ord` explicitly but have derived `PartialOrd` |
| --> $DIR/derive_ord_xor_partial_ord.rs:43:1 |
| | |
| LL | / impl std::cmp::Ord for DerivePartialOrd { |
| LL | | fn cmp(&self, other: &Self) -> Ordering { |
| LL | | Ordering::Less |
| LL | | } |
| LL | | } |
| | |_^ |
| | |
| note: `PartialOrd` implemented here |
| --> $DIR/derive_ord_xor_partial_ord.rs:40:10 |
| | |
| LL | #[derive(PartialOrd, PartialEq, Eq)] |
| | ^^^^^^^^^^ |
| = note: this error originates in the derive macro `PartialOrd` (in Nightly builds, run with -Z macro-backtrace for more info) |
| |
| error: you are implementing `Ord` explicitly but have derived `PartialOrd` |
| --> $DIR/derive_ord_xor_partial_ord.rs:63:5 |
| | |
| LL | / impl Ord for DerivePartialOrdInUseOrd { |
| LL | | fn cmp(&self, other: &Self) -> Ordering { |
| LL | | Ordering::Less |
| LL | | } |
| LL | | } |
| | |_____^ |
| | |
| note: `PartialOrd` implemented here |
| --> $DIR/derive_ord_xor_partial_ord.rs:60:14 |
| | |
| LL | #[derive(PartialOrd, PartialEq, Eq)] |
| | ^^^^^^^^^^ |
| = note: this error originates in the derive macro `PartialOrd` (in Nightly builds, run with -Z macro-backtrace for more info) |
| |
| error: aborting due to 4 previous errors |
| |