]>
Commit | Line | Data |
---|---|---|
f20569fa XL |
1 | // run-rustfix |
2 | ||
3 | #![allow(unused_parens)] | |
ee023bcb | 4 | #![allow(clippy::iter_with_drain)] |
f20569fa XL |
5 | fn f() -> usize { |
6 | 42 | |
7 | } | |
8 | ||
9 | #[warn(clippy::range_plus_one)] | |
10 | #[warn(clippy::range_minus_one)] | |
11 | fn main() { | |
12 | for _ in 0..2 {} | |
13 | for _ in 0..=2 {} | |
14 | ||
15 | for _ in 0..=3 {} | |
16 | for _ in 0..=3 + 1 {} | |
17 | ||
18 | for _ in 0..=5 {} | |
19 | for _ in 0..=1 + 5 {} | |
20 | ||
21 | for _ in 1..=1 {} | |
22 | for _ in 1..=1 + 1 {} | |
23 | ||
24 | for _ in 0..13 + 13 {} | |
25 | for _ in 0..=13 - 7 {} | |
26 | ||
27 | for _ in 0..=f() {} | |
28 | for _ in 0..=(1 + f()) {} | |
29 | ||
30 | let _ = ..11 - 1; | |
31 | let _ = ..11; | |
32 | let _ = ..11; | |
33 | let _ = (1..=11); | |
34 | let _ = ((f() + 1)..=f()); | |
35 | ||
36 | const ONE: usize = 1; | |
37 | // integer consts are linted, too | |
38 | for _ in 1..=ONE {} | |
39 | ||
40 | let mut vec: Vec<()> = std::vec::Vec::new(); | |
41 | vec.drain(..); | |
42 | } |