mirror of
https://github.com/rust-lang/rust-clippy
synced 2024-11-27 07:00:55 +00:00
760f70312e
Treat different generic arguments as different types. Allow the lint to be ignored on the type definition, or any impl blocks.
63 lines
1.3 KiB
Text
63 lines
1.3 KiB
Text
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
|
|
|