]> git.lizzy.rs Git - rust.git/blob - src/tools/clippy/tests/ui/for_loop_unfixable.rs
Rollup merge of #72183 - tmiasko:decr-strong-count, r=Mark-Simulacrum
[rust.git] / src / tools / clippy / 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::similar_names,
16     unused,
17     dead_code
18 )]
19 #[allow(clippy::many_single_char_names, unused_variables)]
20 fn main() {
21     for i in 5..5 {
22         println!("{}", i);
23     }
24
25     let vec = vec![1, 2, 3, 4];
26
27     for _v in vec.iter().next() {}
28
29     for i in (5 + 2)..(8 - 1) {
30         println!("{}", i);
31     }
32
33     const ZERO: usize = 0;
34
35     for i in ZERO..vec.len() {
36         if f(&vec[i], &vec[i]) {
37             panic!("at the disco");
38         }
39     }
40 }