| error: try not to call a closure in the expression where it is declared |
| --> tests/ui/redundant_closure_call_fixable.rs:15:13 |
| | |
| LL | let a = (|| 42)(); |
| | ^^^^^^^^^ help: try doing something like: `42` |
| | |
| = note: `-D clippy::redundant-closure-call` implied by `-D warnings` |
| = help: to override `-D warnings` add `#[allow(clippy::redundant_closure_call)]` |
| |
| error: try not to call a closure in the expression where it is declared |
| --> tests/ui/redundant_closure_call_fixable.rs:17:13 |
| | |
| LL | let b = (async || { |
| | _____________^ |
| LL | | |
| LL | | let x = something().await; |
| LL | | let y = something_else().await; |
| LL | | x * y |
| LL | | })(); |
| | |________^ |
| | |
| help: try doing something like |
| | |
| LL ~ let b = async { |
| LL + |
| LL + let x = something().await; |
| LL + let y = something_else().await; |
| LL + x * y |
| LL ~ }; |
| | |
| |
| error: try not to call a closure in the expression where it is declared |
| --> tests/ui/redundant_closure_call_fixable.rs:23:13 |
| | |
| LL | let c = (|| { |
| | _____________^ |
| LL | | |
| LL | | let x = 21; |
| LL | | let y = 2; |
| LL | | x * y |
| LL | | })(); |
| | |________^ |
| | |
| help: try doing something like |
| | |
| LL ~ let c = { |
| LL + |
| LL + let x = 21; |
| LL + let y = 2; |
| LL + x * y |
| LL ~ }; |
| | |
| |
| error: try not to call a closure in the expression where it is declared |
| --> tests/ui/redundant_closure_call_fixable.rs:29:13 |
| | |
| LL | let d = (async || something().await)(); |
| | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try doing something like: `async { something().await }` |
| |
| error: try not to call a closure in the expression where it is declared |
| --> tests/ui/redundant_closure_call_fixable.rs:39:13 |
| | |
| LL | (|| m!())() |
| | ^^^^^^^^^^^ help: try doing something like: `m!()` |
| ... |
| LL | m2!(); |
| | ----- in this macro invocation |
| | |
| = note: this error originates in the macro `m2` (in Nightly builds, run with -Z macro-backtrace for more info) |
| |
| error: try not to call a closure in the expression where it is declared |
| --> tests/ui/redundant_closure_call_fixable.rs:34:13 |
| | |
| LL | (|| 0)() |
| | ^^^^^^^^ help: try doing something like: `0` |
| ... |
| LL | m2!(); |
| | ----- in this macro invocation |
| | |
| = note: this error originates in the macro `m` which comes from the expansion of the macro `m2` (in Nightly builds, run with -Z macro-backtrace for more info) |
| |
| error: try not to call a closure in the expression where it is declared |
| --> tests/ui/redundant_closure_call_fixable.rs:49:16 |
| | |
| LL | assert_eq!((|| || 43)()(), 42); |
| | ^^^^^^^^^^^^^^ help: try doing something like: `43` |
| |
| error: try not to call a closure in the expression where it is declared |
| --> tests/ui/redundant_closure_call_fixable.rs:59:10 |
| | |
| LL | dbg!((|| 42)()); |
| | ^^^^^^^^^ help: try doing something like: `42` |
| |
| error: try not to call a closure in the expression where it is declared |
| --> tests/ui/redundant_closure_call_fixable.rs:63:13 |
| | |
| LL | let a = (|| || || 123)(); |
| | ^^^^^^^^^^^^^^^^ help: try doing something like: `|| || 123` |
| |
| error: try not to call a closure in the expression where it is declared |
| --> tests/ui/redundant_closure_call_fixable.rs:68:13 |
| | |
| LL | let a = (|| || || || async || 1)()()()()(); |
| | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try doing something like: `async { 1 }` |
| |
| error: try not to call a closure in the expression where it is declared |
| --> tests/ui/redundant_closure_call_fixable.rs:78:13 |
| | |
| LL | let a = (|| echo!(|| echo!(|| 1)))()()(); |
| | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try doing something like: `1` |
| |
| error: try not to call a closure in the expression where it is declared |
| --> tests/ui/redundant_closure_call_fixable.rs:81:13 |
| | |
| LL | let a = (|| echo!((|| 123)))()(); |
| | ^^^^^^^^^^^^^^^^^^^^^^^^ help: try doing something like: `123` |
| |
| error: try not to call a closure in the expression where it is declared |
| --> tests/ui/redundant_closure_call_fixable.rs:95:11 |
| | |
| LL | bar()((|| || 42)()(), 5); |
| | ^^^^^^^^^^^^^^ help: try doing something like: `42` |
| |
| error: try not to call a closure in the expression where it is declared |
| --> tests/ui/redundant_closure_call_fixable.rs:97:9 |
| | |
| LL | foo((|| || 42)()(), 5); |
| | ^^^^^^^^^^^^^^ help: try doing something like: `42` |
| |
| error: try not to call a closure in the expression where it is declared |
| --> tests/ui/redundant_closure_call_fixable.rs:102:5 |
| | |
| LL | (|| async {})().await; |
| | ^^^^^^^^^^^^^^^ help: try doing something like: `async {}` |
| |
| error: try not to call a closure in the expression where it is declared |
| --> tests/ui/redundant_closure_call_fixable.rs:112:18 |
| | |
| LL | spawn_on((|| async move {})()); |
| | ^^^^^^^^^^^^^^^^^^^^ help: try doing something like: `async move {}` |
| |
| error: try not to call a closure in the expression where it is declared |
| --> tests/ui/redundant_closure_call_fixable.rs:118:28 |
| | |
| LL | std::convert::identity((|| 13_i32 + 36_i32)()).leading_zeros(); |
| | ^^^^^^^^^^^^^^^^^^^^^^ help: try doing something like: `13_i32 + 36_i32` |
| |
| error: try not to call a closure in the expression where it is declared |
| --> tests/ui/redundant_closure_call_fixable.rs:150:5 |
| | |
| LL | (|| { Some(true) })() == Some(true); |
| | ^^^^^^^^^^^^^^^^^^^^^ help: try doing something like: `Some(true)` |
| |
| error: try not to call a closure in the expression where it is declared |
| --> tests/ui/redundant_closure_call_fixable.rs:152:5 |
| | |
| LL | (|| Some(true))() == Some(true); |
| | ^^^^^^^^^^^^^^^^^ help: try doing something like: `Some(true)` |
| |
| error: try not to call a closure in the expression where it is declared |
| --> tests/ui/redundant_closure_call_fixable.rs:154:5 |
| | |
| LL | (|| { Some(if 1 > 2 {1} else {2}) })() == Some(2); |
| | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try doing something like: `Some(if 1 > 2 {1} else {2})` |
| |
| error: try not to call a closure in the expression where it is declared |
| --> tests/ui/redundant_closure_call_fixable.rs:156:5 |
| | |
| LL | (|| { Some( 1 > 2 ) })() == Some(true); |
| | ^^^^^^^^^^^^^^^^^^^^^^^^ help: try doing something like: `Some( 1 > 2 )` |
| |
| error: aborting due to 21 previous errors |
| |