]> git.lizzy.rs Git - rust.git/blob - tests/ui/for_loop_unfixable.rs
Auto merge of #4757 - evanjs:issue/4748, r=phansch
[rust.git] / tests / ui / for_loop_unfixable.rs
1 // Tests from for_loop.rs that don't have suggestions
2
3 #[warn(
4     clippy::needless_range_loop,
5     clippy::explicit_iter_loop,
6     clippy::explicit_into_iter_loop,
7     clippy::iter_next_loop,
8     clippy::reverse_range_loop,
9     clippy::for_kv_map
10 )]
11 #[allow(
12     clippy::linkedlist,
13     clippy::shadow_unrelated,
14     clippy::unnecessary_mut_passed,
15     clippy::cognitive_complexity,
16     clippy::similar_names,
17     unused,
18     dead_code
19 )]
20 #[allow(clippy::many_single_char_names, unused_variables)]
21 fn main() {
22     for i in 5..5 {
23         println!("{}", i);
24     }
25
26     let vec = vec![1, 2, 3, 4];
27
28     for _v in vec.iter().next() {}
29
30     for i in (5 + 2)..(8 - 1) {
31         println!("{}", i);
32     }
33
34     const ZERO: usize = 0;
35
36     for i in ZERO..vec.len() {
37         if f(&vec[i], &vec[i]) {
38             panic!("at the disco");
39         }
40     }
41 }