760f70312e
Treat different generic arguments as different types. Allow the lint to be ignored on the type definition, or any impl blocks.
64 lines
1.3 KiB
Plaintext
64 lines
1.3 KiB
Plaintext
error: multiple implementations of this structure
|
|
--> $DIR/impl.rs:10:1
|
|
|
|
|
LL | / impl MyStruct {
|
|
LL | | fn second() {}
|
|
LL | | }
|
|
| |_^
|
|
|
|
|
= note: `-D clippy::multiple-inherent-impl` implied by `-D warnings`
|
|
note: first implementation here
|
|
--> $DIR/impl.rs:6:1
|
|
|
|
|
LL | / impl MyStruct {
|
|
LL | | fn first() {}
|
|
LL | | }
|
|
| |_^
|
|
|
|
error: multiple implementations of this structure
|
|
--> $DIR/impl.rs:24:5
|
|
|
|
|
LL | / impl super::MyStruct {
|
|
LL | | fn third() {}
|
|
LL | | }
|
|
| |_____^
|
|
|
|
|
note: first implementation here
|
|
--> $DIR/impl.rs:6:1
|
|
|
|
|
LL | / impl MyStruct {
|
|
LL | | fn first() {}
|
|
LL | | }
|
|
| |_^
|
|
|
|
error: multiple implementations of this structure
|
|
--> $DIR/impl.rs:44:1
|
|
|
|
|
LL | / impl WithArgs<u64> {
|
|
LL | | fn f3() {}
|
|
LL | | }
|
|
| |_^
|
|
|
|
|
note: first implementation here
|
|
--> $DIR/impl.rs:41:1
|
|
|
|
|
LL | / impl WithArgs<u64> {
|
|
LL | | fn f2() {}
|
|
LL | | }
|
|
| |_^
|
|
|
|
error: multiple implementations of this structure
|
|
--> $DIR/impl.rs:65:1
|
|
|
|
|
LL | impl OneAllowedImpl {} // Lint, only one of the three blocks is allowed.
|
|
| ^^^^^^^^^^^^^^^^^^^^^^
|
|
|
|
|
note: first implementation here
|
|
--> $DIR/impl.rs:62:1
|
|
|
|
|
LL | impl OneAllowedImpl {}
|
|
| ^^^^^^^^^^^^^^^^^^^^^^
|
|
|
|
error: aborting due to 4 previous errors
|
|
|