| error: try not to call a closure in the expression where it is declared |
| --> tests/ui/redundant_closure_call_fixable.rs:16: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 | | let x = something().await; |
| LL | | let y = something_else().await; |
| LL | | x * y |
| LL | | })(); |
| | |________^ |
| | |
| help: try doing something like |
| | |
| LL ~ let b = async { |
| 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:22:13 |
| | |
| LL | let c = (|| { |
| | _____________^ |
| LL | | let x = 21; |
| LL | | let y = 2; |
| LL | | x * y |
| LL | | })(); |
| | |________^ |
| | |
| help: try doing something like |
| | |
| LL ~ let c = { |
| 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:27: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:36: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:31: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:44: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:53: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:56: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:60: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:69: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:71: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:84: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:85: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:89: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:98: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:103:28 |
| | |
| LL | std::convert::identity((|| 13_i32 + 36_i32)()).leading_zeros(); |
| | ^^^^^^^^^^^^^^^^^^^^^^ help: try doing something like: `13_i32 + 36_i32` |
| |
| error: aborting due to 17 previous errors |
| |