11error: manually reimplementing `div_ceil`
2- --> tests/ui/manual_div_ceil.rs:9 :13
2+ --> tests/ui/manual_div_ceil.rs:25 :13
33 |
44LL | let _ = (x + (y - 1)) / y;
55 | ^^^^^^^^^^^^^^^^^ help: consider using `.div_ceil()`: `x.div_ceil(y)`
@@ -8,94 +8,122 @@ LL | let _ = (x + (y - 1)) / y;
88 = help: to override `-D warnings` add `#[allow(clippy::manual_div_ceil)]`
99
1010error: manually reimplementing `div_ceil`
11- --> tests/ui/manual_div_ceil.rs:11 :13
11+ --> tests/ui/manual_div_ceil.rs:27 :13
1212 |
1313LL | let _ = ((y - 1) + x) / y;
1414 | ^^^^^^^^^^^^^^^^^ help: consider using `.div_ceil()`: `x.div_ceil(y)`
1515
1616error: manually reimplementing `div_ceil`
17- --> tests/ui/manual_div_ceil.rs:13 :13
17+ --> tests/ui/manual_div_ceil.rs:29 :13
1818 |
1919LL | let _ = (x + y - 1) / y;
2020 | ^^^^^^^^^^^^^^^ help: consider using `.div_ceil()`: `x.div_ceil(y)`
2121
2222error: manually reimplementing `div_ceil`
23- --> tests/ui/manual_div_ceil.rs:16 :13
23+ --> tests/ui/manual_div_ceil.rs:32 :13
2424 |
2525LL | let _ = (7_u32 + (4 - 1)) / 4;
2626 | ^^^^^^^^^^^^^^^^^^^^^ help: consider using `.div_ceil()`: `7_u32.div_ceil(4)`
2727
2828error: manually reimplementing `div_ceil`
29- --> tests/ui/manual_div_ceil.rs:18 :13
29+ --> tests/ui/manual_div_ceil.rs:34 :13
3030 |
3131LL | let _ = (7_i32 as u32 + (4 - 1)) / 4;
3232 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using `.div_ceil()`: `(7_i32 as u32).div_ceil(4)`
3333
3434error: manually reimplementing `div_ceil`
35- --> tests/ui/manual_div_ceil.rs:39:13
35+ --> tests/ui/manual_div_ceil.rs:6:17
36+ |
37+ LL | let _ = (x + 7) / 8;
38+ | ^^^^^^^^^^^ help: consider using `.div_ceil()`: `x.div_ceil(8)`
39+ ...
40+ LL | y!();
41+ | ---- in this macro invocation
42+ |
43+ = note: this error originates in the macro `y` (in Nightly builds, run with -Z macro-backtrace for more info)
44+
45+ error: manually reimplementing `div_ceil`
46+ --> tests/ui/manual_div_ceil.rs:8:17
47+ |
48+ LL | let _ = (7 + x) / 8;
49+ | ^^^^^^^^^^^ help: consider using `.div_ceil()`: `x.div_ceil(8)`
50+ ...
51+ LL | y!();
52+ | ---- in this macro invocation
53+ |
54+ = note: this error originates in the macro `y` (in Nightly builds, run with -Z macro-backtrace for more info)
55+
56+ error: manually reimplementing `div_ceil`
57+ --> tests/ui/manual_div_ceil.rs:56:13
58+ |
59+ LL | let _ = (33u32 + 7) / eight!();
60+ | ^^^^^^^^^^^^^^^^^^^^^^ help: consider using `.div_ceil()`: `33u32.div_ceil(eight!())`
61+
62+ error: manually reimplementing `div_ceil`
63+ --> tests/ui/manual_div_ceil.rs:62:13
3664 |
3765LL | let _ = (2048 + x - 1) / x;
3866 | ^^^^^^^^^^^^^^^^^^ help: consider using `.div_ceil()`: `2048_usize.div_ceil(x)`
3967
4068error: manually reimplementing `div_ceil`
41- --> tests/ui/manual_div_ceil.rs:43 :13
69+ --> tests/ui/manual_div_ceil.rs:66 :13
4270 |
4371LL | let _ = (2048usize + x - 1) / x;
4472 | ^^^^^^^^^^^^^^^^^^^^^^^ help: consider using `.div_ceil()`: `2048usize.div_ceil(x)`
4573
4674error: manually reimplementing `div_ceil`
47- --> tests/ui/manual_div_ceil.rs:47 :13
75+ --> tests/ui/manual_div_ceil.rs:70 :13
4876 |
4977LL | let _ = (2048_usize + x - 1) / x;
5078 | ^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using `.div_ceil()`: `2048_usize.div_ceil(x)`
5179
5280error: manually reimplementing `div_ceil`
53- --> tests/ui/manual_div_ceil.rs:51 :13
81+ --> tests/ui/manual_div_ceil.rs:74 :13
5482 |
5583LL | let _ = (x + 4 - 1) / 4;
5684 | ^^^^^^^^^^^^^^^ help: consider using `.div_ceil()`: `x.div_ceil(4)`
5785
5886error: manually reimplementing `div_ceil`
59- --> tests/ui/manual_div_ceil.rs:54 :18
87+ --> tests/ui/manual_div_ceil.rs:77 :18
6088 |
6189LL | let _: u32 = (2048 + 6 - 1) / 6;
6290 | ^^^^^^^^^^^^^^^^^^ help: consider using `.div_ceil()`: `2048_u32.div_ceil(6)`
6391
6492error: manually reimplementing `div_ceil`
65- --> tests/ui/manual_div_ceil.rs:56 :20
93+ --> tests/ui/manual_div_ceil.rs:79 :20
6694 |
6795LL | let _: usize = (2048 + 6 - 1) / 6;
6896 | ^^^^^^^^^^^^^^^^^^ help: consider using `.div_ceil()`: `2048_usize.div_ceil(6)`
6997
7098error: manually reimplementing `div_ceil`
71- --> tests/ui/manual_div_ceil.rs:58 :18
99+ --> tests/ui/manual_div_ceil.rs:81 :18
72100 |
73101LL | let _: u32 = (0x2048 + 0x6 - 1) / 0x6;
74102 | ^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using `.div_ceil()`: `0x2048_u32.div_ceil(0x6)`
75103
76104error: manually reimplementing `div_ceil`
77- --> tests/ui/manual_div_ceil.rs:61 :13
105+ --> tests/ui/manual_div_ceil.rs:84 :13
78106 |
79107LL | let _ = (2048 + 6u32 - 1) / 6u32;
80108 | ^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using `.div_ceil()`: `2048_u32.div_ceil(6u32)`
81109
82110error: manually reimplementing `div_ceil`
83- --> tests/ui/manual_div_ceil.rs:64 :13
111+ --> tests/ui/manual_div_ceil.rs:87 :13
84112 |
85113LL | let _ = (1_000_000 + 6u32 - 1) / 6u32;
86114 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using `.div_ceil()`: `1_000_000_u32.div_ceil(6u32)`
87115
88116error: manually reimplementing `div_ceil`
89- --> tests/ui/manual_div_ceil.rs:70 :13
117+ --> tests/ui/manual_div_ceil.rs:93 :13
90118 |
91119LL | let _ = (x + 7) / 8;
92120 | ^^^^^^^^^^^ help: consider using `.div_ceil()`: `x.div_ceil(8)`
93121
94122error: manually reimplementing `div_ceil`
95- --> tests/ui/manual_div_ceil.rs:72 :13
123+ --> tests/ui/manual_div_ceil.rs:95 :13
96124 |
97125LL | let _ = (7 + x) / 8;
98126 | ^^^^^^^^^^^ help: consider using `.div_ceil()`: `x.div_ceil(8)`
99127
100- error: aborting due to 16 previous errors
128+ error: aborting due to 19 previous errors
101129
0 commit comments