1 // non rustfixable, see redundant_closure_call_fixable.rs
3 #![warn(clippy::redundant_closure_call)]
4 #![allow(clippy::needless_late_init)]
9 // don't lint here, the closure is used more than once
10 let closure = |i| i + 1;
15 let redun_closure = || 1;
18 // shadowed closures are supported, lint here
19 let shadowed_closure = || 1;
20 i = shadowed_closure();
21 let shadowed_closure = || 2;
22 i = shadowed_closure();
25 let shadowed_closure = || 2;
26 i = shadowed_closure();
27 i = shadowed_closure();
31 let create = || 2 * 2;
38 fn fun<T: 'static + FnMut()>(mut f: T) {