-
Notifications
You must be signed in to change notification settings - Fork 1.6k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Auto merge of #4104 - Manishearth:beta-backports, r=oli-obk
Backport #4101 to beta This lint has been causing lots of problems. I'll check up on other potential beta backports when I build the new changelog r? @oli-obk
- Loading branch information
Showing
9 changed files
with
47 additions
and
74 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,72 +1,16 @@ | ||
error: redundant closure found | ||
--> $DIR/eta.rs:15:27 | ||
error: unknown lint: `redundant_closures_for_method_calls` | ||
--> $DIR/eta.rs:12:5 | ||
| | ||
LL | let a = Some(1u8).map(|a| foo(a)); | ||
| ^^^^^^^^^^ help: remove closure as shown: `foo` | ||
LL | redundant_closures_for_method_calls, | ||
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: did you mean: `clippy::redundant_closure_for_method_calls` | ||
| | ||
= note: `-D clippy::redundant-closure` implied by `-D warnings` | ||
= note: `-D unknown-lints` implied by `-D warnings` | ||
|
||
error: redundant closure found | ||
--> $DIR/eta.rs:16:10 | ||
error: unknown lint: `redundant_closures_for_method_calls` | ||
--> $DIR/eta.rs:12:5 | ||
| | ||
LL | meta(|a| foo(a)); | ||
| ^^^^^^^^^^ help: remove closure as shown: `foo` | ||
LL | redundant_closures_for_method_calls, | ||
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: did you mean: `clippy::redundant_closure_for_method_calls` | ||
|
||
error: redundant closure found | ||
--> $DIR/eta.rs:17:27 | ||
| | ||
LL | let c = Some(1u8).map(|a| {1+2; foo}(a)); | ||
| ^^^^^^^^^^^^^^^^^ help: remove closure as shown: `{1+2; foo}` | ||
|
||
error: this expression borrows a reference that is immediately dereferenced by the compiler | ||
--> $DIR/eta.rs:19:21 | ||
| | ||
LL | all(&[1, 2, 3], &&2, |x, y| below(x, y)); //is adjusted | ||
| ^^^ help: change this to: `&2` | ||
| | ||
= note: `-D clippy::needless-borrow` implied by `-D warnings` | ||
|
||
error: redundant closure found | ||
--> $DIR/eta.rs:26:27 | ||
| | ||
LL | let e = Some(1u8).map(|a| generic(a)); | ||
| ^^^^^^^^^^^^^^ help: remove closure as shown: `generic` | ||
|
||
error: redundant closure found | ||
--> $DIR/eta.rs:69:51 | ||
| | ||
LL | let e = Some(TestStruct { some_ref: &i }).map(|a| a.foo()); | ||
| ^^^^^^^^^^^ help: remove closure as shown: `TestStruct::foo` | ||
|
||
error: redundant closure found | ||
--> $DIR/eta.rs:71:51 | ||
| | ||
LL | let e = Some(TestStruct { some_ref: &i }).map(|a| a.trait_foo()); | ||
| ^^^^^^^^^^^^^^^^^ help: remove closure as shown: `TestTrait::trait_foo` | ||
|
||
error: redundant closure found | ||
--> $DIR/eta.rs:74:42 | ||
| | ||
LL | let e = Some(&mut vec![1, 2, 3]).map(|v| v.clear()); | ||
| ^^^^^^^^^^^^^ help: remove closure as shown: `std::vec::Vec::clear` | ||
|
||
error: redundant closure found | ||
--> $DIR/eta.rs:79:29 | ||
| | ||
LL | let e = Some("str").map(|s| s.to_string()); | ||
| ^^^^^^^^^^^^^^^^^ help: remove closure as shown: `std::string::ToString::to_string` | ||
|
||
error: redundant closure found | ||
--> $DIR/eta.rs:81:27 | ||
| | ||
LL | let e = Some('a').map(|s| s.to_uppercase()); | ||
| ^^^^^^^^^^^^^^^^^^^^ help: remove closure as shown: `char::to_uppercase` | ||
|
||
error: redundant closure found | ||
--> $DIR/eta.rs:84:65 | ||
| | ||
LL | let e: std::vec::Vec<char> = vec!['a', 'b', 'c'].iter().map(|c| c.to_ascii_uppercase()).collect(); | ||
| ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove closure as shown: `char::to_ascii_uppercase` | ||
|
||
error: aborting due to 11 previous errors | ||
error: aborting due to 2 previous errors | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters