]> git.lizzy.rs Git - rust.git/blob - tests/ui/redundant_closure_call.rs
Auto merge of #68717 - petrochenkov:stabexpat, r=varkor
[rust.git] / tests / ui / redundant_closure_call.rs
1 // non rustfixable, see redundant_closure_call_fixable.rs
2
3 #![warn(clippy::redundant_closure_call)]
4
5 fn main() {
6     let mut i = 1;
7     let mut k = (|m| m + 1)(i);
8
9     k = (|a, b| a * b)(1, 5);
10
11     let closure = || 32;
12     i = closure();
13
14     let closure = |i| i + 1;
15     i = closure(3);
16
17     i = closure(4);
18
19     #[allow(clippy::needless_return)]
20     (|| return 2)();
21     (|| -> Option<i32> { None? })();
22     (|| -> Result<i32, i32> { Err(2)? })();
23 }