use crate::bitman::checked::indices::IndexRangeU32;
use crate::bitman::checked::indices::IndexRangeU8;
use crate::bitman::checked::indices::IR;
impl IndexRangeU8 for IR<0, 0> {
#[inline]
#[must_use]
fn start(self) -> u8 {
0
}
#[inline]
#[must_use]
fn end(self) -> u8 {
0
}
}
impl IndexRangeU8 for IR<0, 1> {
#[inline]
#[must_use]
fn start(self) -> u8 {
0
}
#[inline]
#[must_use]
fn end(self) -> u8 {
1
}
}
impl IndexRangeU8 for IR<0, 2> {
#[inline]
#[must_use]
fn start(self) -> u8 {
0
}
#[inline]
#[must_use]
fn end(self) -> u8 {
2
}
}
impl IndexRangeU8 for IR<0, 3> {
#[inline]
#[must_use]
fn start(self) -> u8 {
0
}
#[inline]
#[must_use]
fn end(self) -> u8 {
3
}
}
impl IndexRangeU8 for IR<0, 4> {
#[inline]
#[must_use]
fn start(self) -> u8 {
0
}
#[inline]
#[must_use]
fn end(self) -> u8 {
4
}
}
impl IndexRangeU8 for IR<0, 5> {
#[inline]
#[must_use]
fn start(self) -> u8 {
0
}
#[inline]
#[must_use]
fn end(self) -> u8 {
5
}
}
impl IndexRangeU8 for IR<0, 6> {
#[inline]
#[must_use]
fn start(self) -> u8 {
0
}
#[inline]
#[must_use]
fn end(self) -> u8 {
6
}
}
impl IndexRangeU8 for IR<0, 7> {
#[inline]
#[must_use]
fn start(self) -> u8 {
0
}
#[inline]
#[must_use]
fn end(self) -> u8 {
7
}
}
impl IndexRangeU8 for IR<1, 1> {
#[inline]
#[must_use]
fn start(self) -> u8 {
1
}
#[inline]
#[must_use]
fn end(self) -> u8 {
1
}
}
impl IndexRangeU8 for IR<1, 2> {
#[inline]
#[must_use]
fn start(self) -> u8 {
1
}
#[inline]
#[must_use]
fn end(self) -> u8 {
2
}
}
impl IndexRangeU8 for IR<1, 3> {
#[inline]
#[must_use]
fn start(self) -> u8 {
1
}
#[inline]
#[must_use]
fn end(self) -> u8 {
3
}
}
impl IndexRangeU8 for IR<1, 4> {
#[inline]
#[must_use]
fn start(self) -> u8 {
1
}
#[inline]
#[must_use]
fn end(self) -> u8 {
4
}
}
impl IndexRangeU8 for IR<1, 5> {
#[inline]
#[must_use]
fn start(self) -> u8 {
1
}
#[inline]
#[must_use]
fn end(self) -> u8 {
5
}
}
impl IndexRangeU8 for IR<1, 6> {
#[inline]
#[must_use]
fn start(self) -> u8 {
1
}
#[inline]
#[must_use]
fn end(self) -> u8 {
6
}
}
impl IndexRangeU8 for IR<1, 7> {
#[inline]
#[must_use]
fn start(self) -> u8 {
1
}
#[inline]
#[must_use]
fn end(self) -> u8 {
7
}
}
impl IndexRangeU8 for IR<2, 2> {
#[inline]
#[must_use]
fn start(self) -> u8 {
2
}
#[inline]
#[must_use]
fn end(self) -> u8 {
2
}
}
impl IndexRangeU8 for IR<2, 3> {
#[inline]
#[must_use]
fn start(self) -> u8 {
2
}
#[inline]
#[must_use]
fn end(self) -> u8 {
3
}
}
impl IndexRangeU8 for IR<2, 4> {
#[inline]
#[must_use]
fn start(self) -> u8 {
2
}
#[inline]
#[must_use]
fn end(self) -> u8 {
4
}
}
impl IndexRangeU8 for IR<2, 5> {
#[inline]
#[must_use]
fn start(self) -> u8 {
2
}
#[inline]
#[must_use]
fn end(self) -> u8 {
5
}
}
impl IndexRangeU8 for IR<2, 6> {
#[inline]
#[must_use]
fn start(self) -> u8 {
2
}
#[inline]
#[must_use]
fn end(self) -> u8 {
6
}
}
impl IndexRangeU8 for IR<2, 7> {
#[inline]
#[must_use]
fn start(self) -> u8 {
2
}
#[inline]
#[must_use]
fn end(self) -> u8 {
7
}
}
impl IndexRangeU8 for IR<3, 3> {
#[inline]
#[must_use]
fn start(self) -> u8 {
3
}
#[inline]
#[must_use]
fn end(self) -> u8 {
3
}
}
impl IndexRangeU8 for IR<3, 4> {
#[inline]
#[must_use]
fn start(self) -> u8 {
3
}
#[inline]
#[must_use]
fn end(self) -> u8 {
4
}
}
impl IndexRangeU8 for IR<3, 5> {
#[inline]
#[must_use]
fn start(self) -> u8 {
3
}
#[inline]
#[must_use]
fn end(self) -> u8 {
5
}
}
impl IndexRangeU8 for IR<3, 6> {
#[inline]
#[must_use]
fn start(self) -> u8 {
3
}
#[inline]
#[must_use]
fn end(self) -> u8 {
6
}
}
impl IndexRangeU8 for IR<3, 7> {
#[inline]
#[must_use]
fn start(self) -> u8 {
3
}
#[inline]
#[must_use]
fn end(self) -> u8 {
7
}
}
impl IndexRangeU8 for IR<4, 4> {
#[inline]
#[must_use]
fn start(self) -> u8 {
4
}
#[inline]
#[must_use]
fn end(self) -> u8 {
4
}
}
impl IndexRangeU8 for IR<4, 5> {
#[inline]
#[must_use]
fn start(self) -> u8 {
4
}
#[inline]
#[must_use]
fn end(self) -> u8 {
5
}
}
impl IndexRangeU8 for IR<4, 6> {
#[inline]
#[must_use]
fn start(self) -> u8 {
4
}
#[inline]
#[must_use]
fn end(self) -> u8 {
6
}
}
impl IndexRangeU8 for IR<4, 7> {
#[inline]
#[must_use]
fn start(self) -> u8 {
4
}
#[inline]
#[must_use]
fn end(self) -> u8 {
7
}
}
impl IndexRangeU8 for IR<5, 5> {
#[inline]
#[must_use]
fn start(self) -> u8 {
5
}
#[inline]
#[must_use]
fn end(self) -> u8 {
5
}
}
impl IndexRangeU8 for IR<5, 6> {
#[inline]
#[must_use]
fn start(self) -> u8 {
5
}
#[inline]
#[must_use]
fn end(self) -> u8 {
6
}
}
impl IndexRangeU8 for IR<5, 7> {
#[inline]
#[must_use]
fn start(self) -> u8 {
5
}
#[inline]
#[must_use]
fn end(self) -> u8 {
7
}
}
impl IndexRangeU8 for IR<6, 6> {
#[inline]
#[must_use]
fn start(self) -> u8 {
6
}
#[inline]
#[must_use]
fn end(self) -> u8 {
6
}
}
impl IndexRangeU8 for IR<6, 7> {
#[inline]
#[must_use]
fn start(self) -> u8 {
6
}
#[inline]
#[must_use]
fn end(self) -> u8 {
7
}
}
impl IndexRangeU8 for IR<7, 7> {
#[inline]
#[must_use]
fn start(self) -> u8 {
7
}
#[inline]
#[must_use]
fn end(self) -> u8 {
7
}
}
impl IndexRangeU32 for IR<0, 0> {
#[inline]
#[must_use]
fn start(self) -> u32 {
0
}
#[inline]
#[must_use]
fn end(self) -> u32 {
0
}
}
impl IndexRangeU32 for IR<0, 1> {
#[inline]
#[must_use]
fn start(self) -> u32 {
0
}
#[inline]
#[must_use]
fn end(self) -> u32 {
1
}
}
impl IndexRangeU32 for IR<0, 2> {
#[inline]
#[must_use]
fn start(self) -> u32 {
0
}
#[inline]
#[must_use]
fn end(self) -> u32 {
2
}
}
impl IndexRangeU32 for IR<0, 3> {
#[inline]
#[must_use]
fn start(self) -> u32 {
0
}
#[inline]
#[must_use]
fn end(self) -> u32 {
3
}
}
impl IndexRangeU32 for IR<0, 4> {
#[inline]
#[must_use]
fn start(self) -> u32 {
0
}
#[inline]
#[must_use]
fn end(self) -> u32 {
4
}
}
impl IndexRangeU32 for IR<0, 5> {
#[inline]
#[must_use]
fn start(self) -> u32 {
0
}
#[inline]
#[must_use]
fn end(self) -> u32 {
5
}
}
impl IndexRangeU32 for IR<0, 6> {
#[inline]
#[must_use]
fn start(self) -> u32 {
0
}
#[inline]
#[must_use]
fn end(self) -> u32 {
6
}
}
impl IndexRangeU32 for IR<0, 7> {
#[inline]
#[must_use]
fn start(self) -> u32 {
0
}
#[inline]
#[must_use]
fn end(self) -> u32 {
7
}
}
impl IndexRangeU32 for IR<0, 8> {
#[inline]
#[must_use]
fn start(self) -> u32 {
0
}
#[inline]
#[must_use]
fn end(self) -> u32 {
8
}
}
impl IndexRangeU32 for IR<0, 9> {
#[inline]
#[must_use]
fn start(self) -> u32 {
0
}
#[inline]
#[must_use]
fn end(self) -> u32 {
9
}
}
impl IndexRangeU32 for IR<0, 10> {
#[inline]
#[must_use]
fn start(self) -> u32 {
0
}
#[inline]
#[must_use]
fn end(self) -> u32 {
10
}
}
impl IndexRangeU32 for IR<0, 11> {
#[inline]
#[must_use]
fn start(self) -> u32 {
0
}
#[inline]
#[must_use]
fn end(self) -> u32 {
11
}
}
impl IndexRangeU32 for IR<0, 12> {
#[inline]
#[must_use]
fn start(self) -> u32 {
0
}
#[inline]
#[must_use]
fn end(self) -> u32 {
12
}
}
impl IndexRangeU32 for IR<0, 13> {
#[inline]
#[must_use]
fn start(self) -> u32 {
0
}
#[inline]
#[must_use]
fn end(self) -> u32 {
13
}
}
impl IndexRangeU32 for IR<0, 14> {
#[inline]
#[must_use]
fn start(self) -> u32 {
0
}
#[inline]
#[must_use]
fn end(self) -> u32 {
14
}
}
impl IndexRangeU32 for IR<0, 15> {
#[inline]
#[must_use]
fn start(self) -> u32 {
0
}
#[inline]
#[must_use]
fn end(self) -> u32 {
15
}
}
impl IndexRangeU32 for IR<0, 16> {
#[inline]
#[must_use]
fn start(self) -> u32 {
0
}
#[inline]
#[must_use]
fn end(self) -> u32 {
16
}
}
impl IndexRangeU32 for IR<0, 17> {
#[inline]
#[must_use]
fn start(self) -> u32 {
0
}
#[inline]
#[must_use]
fn end(self) -> u32 {
17
}
}
impl IndexRangeU32 for IR<0, 18> {
#[inline]
#[must_use]
fn start(self) -> u32 {
0
}
#[inline]
#[must_use]
fn end(self) -> u32 {
18
}
}
impl IndexRangeU32 for IR<0, 19> {
#[inline]
#[must_use]
fn start(self) -> u32 {
0
}
#[inline]
#[must_use]
fn end(self) -> u32 {
19
}
}
impl IndexRangeU32 for IR<0, 20> {
#[inline]
#[must_use]
fn start(self) -> u32 {
0
}
#[inline]
#[must_use]
fn end(self) -> u32 {
20
}
}
impl IndexRangeU32 for IR<0, 21> {
#[inline]
#[must_use]
fn start(self) -> u32 {
0
}
#[inline]
#[must_use]
fn end(self) -> u32 {
21
}
}
impl IndexRangeU32 for IR<0, 22> {
#[inline]
#[must_use]
fn start(self) -> u32 {
0
}
#[inline]
#[must_use]
fn end(self) -> u32 {
22
}
}
impl IndexRangeU32 for IR<0, 23> {
#[inline]
#[must_use]
fn start(self) -> u32 {
0
}
#[inline]
#[must_use]
fn end(self) -> u32 {
23
}
}
impl IndexRangeU32 for IR<0, 24> {
#[inline]
#[must_use]
fn start(self) -> u32 {
0
}
#[inline]
#[must_use]
fn end(self) -> u32 {
24
}
}
impl IndexRangeU32 for IR<0, 25> {
#[inline]
#[must_use]
fn start(self) -> u32 {
0
}
#[inline]
#[must_use]
fn end(self) -> u32 {
25
}
}
impl IndexRangeU32 for IR<0, 26> {
#[inline]
#[must_use]
fn start(self) -> u32 {
0
}
#[inline]
#[must_use]
fn end(self) -> u32 {
26
}
}
impl IndexRangeU32 for IR<0, 27> {
#[inline]
#[must_use]
fn start(self) -> u32 {
0
}
#[inline]
#[must_use]
fn end(self) -> u32 {
27
}
}
impl IndexRangeU32 for IR<0, 28> {
#[inline]
#[must_use]
fn start(self) -> u32 {
0
}
#[inline]
#[must_use]
fn end(self) -> u32 {
28
}
}
impl IndexRangeU32 for IR<0, 29> {
#[inline]
#[must_use]
fn start(self) -> u32 {
0
}
#[inline]
#[must_use]
fn end(self) -> u32 {
29
}
}
impl IndexRangeU32 for IR<0, 30> {
#[inline]
#[must_use]
fn start(self) -> u32 {
0
}
#[inline]
#[must_use]
fn end(self) -> u32 {
30
}
}
impl IndexRangeU32 for IR<0, 31> {
#[inline]
#[must_use]
fn start(self) -> u32 {
0
}
#[inline]
#[must_use]
fn end(self) -> u32 {
31
}
}
impl IndexRangeU32 for IR<1, 1> {
#[inline]
#[must_use]
fn start(self) -> u32 {
1
}
#[inline]
#[must_use]
fn end(self) -> u32 {
1
}
}
impl IndexRangeU32 for IR<1, 2> {
#[inline]
#[must_use]
fn start(self) -> u32 {
1
}
#[inline]
#[must_use]
fn end(self) -> u32 {
2
}
}
impl IndexRangeU32 for IR<1, 3> {
#[inline]
#[must_use]
fn start(self) -> u32 {
1
}
#[inline]
#[must_use]
fn end(self) -> u32 {
3
}
}
impl IndexRangeU32 for IR<1, 4> {
#[inline]
#[must_use]
fn start(self) -> u32 {
1
}
#[inline]
#[must_use]
fn end(self) -> u32 {
4
}
}
impl IndexRangeU32 for IR<1, 5> {
#[inline]
#[must_use]
fn start(self) -> u32 {
1
}
#[inline]
#[must_use]
fn end(self) -> u32 {
5
}
}
impl IndexRangeU32 for IR<1, 6> {
#[inline]
#[must_use]
fn start(self) -> u32 {
1
}
#[inline]
#[must_use]
fn end(self) -> u32 {
6
}
}
impl IndexRangeU32 for IR<1, 7> {
#[inline]
#[must_use]
fn start(self) -> u32 {
1
}
#[inline]
#[must_use]
fn end(self) -> u32 {
7
}
}
impl IndexRangeU32 for IR<1, 8> {
#[inline]
#[must_use]
fn start(self) -> u32 {
1
}
#[inline]
#[must_use]
fn end(self) -> u32 {
8
}
}
impl IndexRangeU32 for IR<1, 9> {
#[inline]
#[must_use]
fn start(self) -> u32 {
1
}
#[inline]
#[must_use]
fn end(self) -> u32 {
9
}
}
impl IndexRangeU32 for IR<1, 10> {
#[inline]
#[must_use]
fn start(self) -> u32 {
1
}
#[inline]
#[must_use]
fn end(self) -> u32 {
10
}
}
impl IndexRangeU32 for IR<1, 11> {
#[inline]
#[must_use]
fn start(self) -> u32 {
1
}
#[inline]
#[must_use]
fn end(self) -> u32 {
11
}
}
impl IndexRangeU32 for IR<1, 12> {
#[inline]
#[must_use]
fn start(self) -> u32 {
1
}
#[inline]
#[must_use]
fn end(self) -> u32 {
12
}
}
impl IndexRangeU32 for IR<1, 13> {
#[inline]
#[must_use]
fn start(self) -> u32 {
1
}
#[inline]
#[must_use]
fn end(self) -> u32 {
13
}
}
impl IndexRangeU32 for IR<1, 14> {
#[inline]
#[must_use]
fn start(self) -> u32 {
1
}
#[inline]
#[must_use]
fn end(self) -> u32 {
14
}
}
impl IndexRangeU32 for IR<1, 15> {
#[inline]
#[must_use]
fn start(self) -> u32 {
1
}
#[inline]
#[must_use]
fn end(self) -> u32 {
15
}
}
impl IndexRangeU32 for IR<1, 16> {
#[inline]
#[must_use]
fn start(self) -> u32 {
1
}
#[inline]
#[must_use]
fn end(self) -> u32 {
16
}
}
impl IndexRangeU32 for IR<1, 17> {
#[inline]
#[must_use]
fn start(self) -> u32 {
1
}
#[inline]
#[must_use]
fn end(self) -> u32 {
17
}
}
impl IndexRangeU32 for IR<1, 18> {
#[inline]
#[must_use]
fn start(self) -> u32 {
1
}
#[inline]
#[must_use]
fn end(self) -> u32 {
18
}
}
impl IndexRangeU32 for IR<1, 19> {
#[inline]
#[must_use]
fn start(self) -> u32 {
1
}
#[inline]
#[must_use]
fn end(self) -> u32 {
19
}
}
impl IndexRangeU32 for IR<1, 20> {
#[inline]
#[must_use]
fn start(self) -> u32 {
1
}
#[inline]
#[must_use]
fn end(self) -> u32 {
20
}
}
impl IndexRangeU32 for IR<1, 21> {
#[inline]
#[must_use]
fn start(self) -> u32 {
1
}
#[inline]
#[must_use]
fn end(self) -> u32 {
21
}
}
impl IndexRangeU32 for IR<1, 22> {
#[inline]
#[must_use]
fn start(self) -> u32 {
1
}
#[inline]
#[must_use]
fn end(self) -> u32 {
22
}
}
impl IndexRangeU32 for IR<1, 23> {
#[inline]
#[must_use]
fn start(self) -> u32 {
1
}
#[inline]
#[must_use]
fn end(self) -> u32 {
23
}
}
impl IndexRangeU32 for IR<1, 24> {
#[inline]
#[must_use]
fn start(self) -> u32 {
1
}
#[inline]
#[must_use]
fn end(self) -> u32 {
24
}
}
impl IndexRangeU32 for IR<1, 25> {
#[inline]
#[must_use]
fn start(self) -> u32 {
1
}
#[inline]
#[must_use]
fn end(self) -> u32 {
25
}
}
impl IndexRangeU32 for IR<1, 26> {
#[inline]
#[must_use]
fn start(self) -> u32 {
1
}
#[inline]
#[must_use]
fn end(self) -> u32 {
26
}
}
impl IndexRangeU32 for IR<1, 27> {
#[inline]
#[must_use]
fn start(self) -> u32 {
1
}
#[inline]
#[must_use]
fn end(self) -> u32 {
27
}
}
impl IndexRangeU32 for IR<1, 28> {
#[inline]
#[must_use]
fn start(self) -> u32 {
1
}
#[inline]
#[must_use]
fn end(self) -> u32 {
28
}
}
impl IndexRangeU32 for IR<1, 29> {
#[inline]
#[must_use]
fn start(self) -> u32 {
1
}
#[inline]
#[must_use]
fn end(self) -> u32 {
29
}
}
impl IndexRangeU32 for IR<1, 30> {
#[inline]
#[must_use]
fn start(self) -> u32 {
1
}
#[inline]
#[must_use]
fn end(self) -> u32 {
30
}
}
impl IndexRangeU32 for IR<1, 31> {
#[inline]
#[must_use]
fn start(self) -> u32 {
1
}
#[inline]
#[must_use]
fn end(self) -> u32 {
31
}
}
impl IndexRangeU32 for IR<2, 2> {
#[inline]
#[must_use]
fn start(self) -> u32 {
2
}
#[inline]
#[must_use]
fn end(self) -> u32 {
2
}
}
impl IndexRangeU32 for IR<2, 3> {
#[inline]
#[must_use]
fn start(self) -> u32 {
2
}
#[inline]
#[must_use]
fn end(self) -> u32 {
3
}
}
impl IndexRangeU32 for IR<2, 4> {
#[inline]
#[must_use]
fn start(self) -> u32 {
2
}
#[inline]
#[must_use]
fn end(self) -> u32 {
4
}
}
impl IndexRangeU32 for IR<2, 5> {
#[inline]
#[must_use]
fn start(self) -> u32 {
2
}
#[inline]
#[must_use]
fn end(self) -> u32 {
5
}
}
impl IndexRangeU32 for IR<2, 6> {
#[inline]
#[must_use]
fn start(self) -> u32 {
2
}
#[inline]
#[must_use]
fn end(self) -> u32 {
6
}
}
impl IndexRangeU32 for IR<2, 7> {
#[inline]
#[must_use]
fn start(self) -> u32 {
2
}
#[inline]
#[must_use]
fn end(self) -> u32 {
7
}
}
impl IndexRangeU32 for IR<2, 8> {
#[inline]
#[must_use]
fn start(self) -> u32 {
2
}
#[inline]
#[must_use]
fn end(self) -> u32 {
8
}
}
impl IndexRangeU32 for IR<2, 9> {
#[inline]
#[must_use]
fn start(self) -> u32 {
2
}
#[inline]
#[must_use]
fn end(self) -> u32 {
9
}
}
impl IndexRangeU32 for IR<2, 10> {
#[inline]
#[must_use]
fn start(self) -> u32 {
2
}
#[inline]
#[must_use]
fn end(self) -> u32 {
10
}
}
impl IndexRangeU32 for IR<2, 11> {
#[inline]
#[must_use]
fn start(self) -> u32 {
2
}
#[inline]
#[must_use]
fn end(self) -> u32 {
11
}
}
impl IndexRangeU32 for IR<2, 12> {
#[inline]
#[must_use]
fn start(self) -> u32 {
2
}
#[inline]
#[must_use]
fn end(self) -> u32 {
12
}
}
impl IndexRangeU32 for IR<2, 13> {
#[inline]
#[must_use]
fn start(self) -> u32 {
2
}
#[inline]
#[must_use]
fn end(self) -> u32 {
13
}
}
impl IndexRangeU32 for IR<2, 14> {
#[inline]
#[must_use]
fn start(self) -> u32 {
2
}
#[inline]
#[must_use]
fn end(self) -> u32 {
14
}
}
impl IndexRangeU32 for IR<2, 15> {
#[inline]
#[must_use]
fn start(self) -> u32 {
2
}
#[inline]
#[must_use]
fn end(self) -> u32 {
15
}
}
impl IndexRangeU32 for IR<2, 16> {
#[inline]
#[must_use]
fn start(self) -> u32 {
2
}
#[inline]
#[must_use]
fn end(self) -> u32 {
16
}
}
impl IndexRangeU32 for IR<2, 17> {
#[inline]
#[must_use]
fn start(self) -> u32 {
2
}
#[inline]
#[must_use]
fn end(self) -> u32 {
17
}
}
impl IndexRangeU32 for IR<2, 18> {
#[inline]
#[must_use]
fn start(self) -> u32 {
2
}
#[inline]
#[must_use]
fn end(self) -> u32 {
18
}
}
impl IndexRangeU32 for IR<2, 19> {
#[inline]
#[must_use]
fn start(self) -> u32 {
2
}
#[inline]
#[must_use]
fn end(self) -> u32 {
19
}
}
impl IndexRangeU32 for IR<2, 20> {
#[inline]
#[must_use]
fn start(self) -> u32 {
2
}
#[inline]
#[must_use]
fn end(self) -> u32 {
20
}
}
impl IndexRangeU32 for IR<2, 21> {
#[inline]
#[must_use]
fn start(self) -> u32 {
2
}
#[inline]
#[must_use]
fn end(self) -> u32 {
21
}
}
impl IndexRangeU32 for IR<2, 22> {
#[inline]
#[must_use]
fn start(self) -> u32 {
2
}
#[inline]
#[must_use]
fn end(self) -> u32 {
22
}
}
impl IndexRangeU32 for IR<2, 23> {
#[inline]
#[must_use]
fn start(self) -> u32 {
2
}
#[inline]
#[must_use]
fn end(self) -> u32 {
23
}
}
impl IndexRangeU32 for IR<2, 24> {
#[inline]
#[must_use]
fn start(self) -> u32 {
2
}
#[inline]
#[must_use]
fn end(self) -> u32 {
24
}
}
impl IndexRangeU32 for IR<2, 25> {
#[inline]
#[must_use]
fn start(self) -> u32 {
2
}
#[inline]
#[must_use]
fn end(self) -> u32 {
25
}
}
impl IndexRangeU32 for IR<2, 26> {
#[inline]
#[must_use]
fn start(self) -> u32 {
2
}
#[inline]
#[must_use]
fn end(self) -> u32 {
26
}
}
impl IndexRangeU32 for IR<2, 27> {
#[inline]
#[must_use]
fn start(self) -> u32 {
2
}
#[inline]
#[must_use]
fn end(self) -> u32 {
27
}
}
impl IndexRangeU32 for IR<2, 28> {
#[inline]
#[must_use]
fn start(self) -> u32 {
2
}
#[inline]
#[must_use]
fn end(self) -> u32 {
28
}
}
impl IndexRangeU32 for IR<2, 29> {
#[inline]
#[must_use]
fn start(self) -> u32 {
2
}
#[inline]
#[must_use]
fn end(self) -> u32 {
29
}
}
impl IndexRangeU32 for IR<2, 30> {
#[inline]
#[must_use]
fn start(self) -> u32 {
2
}
#[inline]
#[must_use]
fn end(self) -> u32 {
30
}
}
impl IndexRangeU32 for IR<2, 31> {
#[inline]
#[must_use]
fn start(self) -> u32 {
2
}
#[inline]
#[must_use]
fn end(self) -> u32 {
31
}
}
impl IndexRangeU32 for IR<3, 3> {
#[inline]
#[must_use]
fn start(self) -> u32 {
3
}
#[inline]
#[must_use]
fn end(self) -> u32 {
3
}
}
impl IndexRangeU32 for IR<3, 4> {
#[inline]
#[must_use]
fn start(self) -> u32 {
3
}
#[inline]
#[must_use]
fn end(self) -> u32 {
4
}
}
impl IndexRangeU32 for IR<3, 5> {
#[inline]
#[must_use]
fn start(self) -> u32 {
3
}
#[inline]
#[must_use]
fn end(self) -> u32 {
5
}
}
impl IndexRangeU32 for IR<3, 6> {
#[inline]
#[must_use]
fn start(self) -> u32 {
3
}
#[inline]
#[must_use]
fn end(self) -> u32 {
6
}
}
impl IndexRangeU32 for IR<3, 7> {
#[inline]
#[must_use]
fn start(self) -> u32 {
3
}
#[inline]
#[must_use]
fn end(self) -> u32 {
7
}
}
impl IndexRangeU32 for IR<3, 8> {
#[inline]
#[must_use]
fn start(self) -> u32 {
3
}
#[inline]
#[must_use]
fn end(self) -> u32 {
8
}
}
impl IndexRangeU32 for IR<3, 9> {
#[inline]
#[must_use]
fn start(self) -> u32 {
3
}
#[inline]
#[must_use]
fn end(self) -> u32 {
9
}
}
impl IndexRangeU32 for IR<3, 10> {
#[inline]
#[must_use]
fn start(self) -> u32 {
3
}
#[inline]
#[must_use]
fn end(self) -> u32 {
10
}
}
impl IndexRangeU32 for IR<3, 11> {
#[inline]
#[must_use]
fn start(self) -> u32 {
3
}
#[inline]
#[must_use]
fn end(self) -> u32 {
11
}
}
impl IndexRangeU32 for IR<3, 12> {
#[inline]
#[must_use]
fn start(self) -> u32 {
3
}
#[inline]
#[must_use]
fn end(self) -> u32 {
12
}
}
impl IndexRangeU32 for IR<3, 13> {
#[inline]
#[must_use]
fn start(self) -> u32 {
3
}
#[inline]
#[must_use]
fn end(self) -> u32 {
13
}
}
impl IndexRangeU32 for IR<3, 14> {
#[inline]
#[must_use]
fn start(self) -> u32 {
3
}
#[inline]
#[must_use]
fn end(self) -> u32 {
14
}
}
impl IndexRangeU32 for IR<3, 15> {
#[inline]
#[must_use]
fn start(self) -> u32 {
3
}
#[inline]
#[must_use]
fn end(self) -> u32 {
15
}
}
impl IndexRangeU32 for IR<3, 16> {
#[inline]
#[must_use]
fn start(self) -> u32 {
3
}
#[inline]
#[must_use]
fn end(self) -> u32 {
16
}
}
impl IndexRangeU32 for IR<3, 17> {
#[inline]
#[must_use]
fn start(self) -> u32 {
3
}
#[inline]
#[must_use]
fn end(self) -> u32 {
17
}
}
impl IndexRangeU32 for IR<3, 18> {
#[inline]
#[must_use]
fn start(self) -> u32 {
3
}
#[inline]
#[must_use]
fn end(self) -> u32 {
18
}
}
impl IndexRangeU32 for IR<3, 19> {
#[inline]
#[must_use]
fn start(self) -> u32 {
3
}
#[inline]
#[must_use]
fn end(self) -> u32 {
19
}
}
impl IndexRangeU32 for IR<3, 20> {
#[inline]
#[must_use]
fn start(self) -> u32 {
3
}
#[inline]
#[must_use]
fn end(self) -> u32 {
20
}
}
impl IndexRangeU32 for IR<3, 21> {
#[inline]
#[must_use]
fn start(self) -> u32 {
3
}
#[inline]
#[must_use]
fn end(self) -> u32 {
21
}
}
impl IndexRangeU32 for IR<3, 22> {
#[inline]
#[must_use]
fn start(self) -> u32 {
3
}
#[inline]
#[must_use]
fn end(self) -> u32 {
22
}
}
impl IndexRangeU32 for IR<3, 23> {
#[inline]
#[must_use]
fn start(self) -> u32 {
3
}
#[inline]
#[must_use]
fn end(self) -> u32 {
23
}
}
impl IndexRangeU32 for IR<3, 24> {
#[inline]
#[must_use]
fn start(self) -> u32 {
3
}
#[inline]
#[must_use]
fn end(self) -> u32 {
24
}
}
impl IndexRangeU32 for IR<3, 25> {
#[inline]
#[must_use]
fn start(self) -> u32 {
3
}
#[inline]
#[must_use]
fn end(self) -> u32 {
25
}
}
impl IndexRangeU32 for IR<3, 26> {
#[inline]
#[must_use]
fn start(self) -> u32 {
3
}
#[inline]
#[must_use]
fn end(self) -> u32 {
26
}
}
impl IndexRangeU32 for IR<3, 27> {
#[inline]
#[must_use]
fn start(self) -> u32 {
3
}
#[inline]
#[must_use]
fn end(self) -> u32 {
27
}
}
impl IndexRangeU32 for IR<3, 28> {
#[inline]
#[must_use]
fn start(self) -> u32 {
3
}
#[inline]
#[must_use]
fn end(self) -> u32 {
28
}
}
impl IndexRangeU32 for IR<3, 29> {
#[inline]
#[must_use]
fn start(self) -> u32 {
3
}
#[inline]
#[must_use]
fn end(self) -> u32 {
29
}
}
impl IndexRangeU32 for IR<3, 30> {
#[inline]
#[must_use]
fn start(self) -> u32 {
3
}
#[inline]
#[must_use]
fn end(self) -> u32 {
30
}
}
impl IndexRangeU32 for IR<3, 31> {
#[inline]
#[must_use]
fn start(self) -> u32 {
3
}
#[inline]
#[must_use]
fn end(self) -> u32 {
31
}
}
impl IndexRangeU32 for IR<4, 4> {
#[inline]
#[must_use]
fn start(self) -> u32 {
4
}
#[inline]
#[must_use]
fn end(self) -> u32 {
4
}
}
impl IndexRangeU32 for IR<4, 5> {
#[inline]
#[must_use]
fn start(self) -> u32 {
4
}
#[inline]
#[must_use]
fn end(self) -> u32 {
5
}
}
impl IndexRangeU32 for IR<4, 6> {
#[inline]
#[must_use]
fn start(self) -> u32 {
4
}
#[inline]
#[must_use]
fn end(self) -> u32 {
6
}
}
impl IndexRangeU32 for IR<4, 7> {
#[inline]
#[must_use]
fn start(self) -> u32 {
4
}
#[inline]
#[must_use]
fn end(self) -> u32 {
7
}
}
impl IndexRangeU32 for IR<4, 8> {
#[inline]
#[must_use]
fn start(self) -> u32 {
4
}
#[inline]
#[must_use]
fn end(self) -> u32 {
8
}
}
impl IndexRangeU32 for IR<4, 9> {
#[inline]
#[must_use]
fn start(self) -> u32 {
4
}
#[inline]
#[must_use]
fn end(self) -> u32 {
9
}
}
impl IndexRangeU32 for IR<4, 10> {
#[inline]
#[must_use]
fn start(self) -> u32 {
4
}
#[inline]
#[must_use]
fn end(self) -> u32 {
10
}
}
impl IndexRangeU32 for IR<4, 11> {
#[inline]
#[must_use]
fn start(self) -> u32 {
4
}
#[inline]
#[must_use]
fn end(self) -> u32 {
11
}
}
impl IndexRangeU32 for IR<4, 12> {
#[inline]
#[must_use]
fn start(self) -> u32 {
4
}
#[inline]
#[must_use]
fn end(self) -> u32 {
12
}
}
impl IndexRangeU32 for IR<4, 13> {
#[inline]
#[must_use]
fn start(self) -> u32 {
4
}
#[inline]
#[must_use]
fn end(self) -> u32 {
13
}
}
impl IndexRangeU32 for IR<4, 14> {
#[inline]
#[must_use]
fn start(self) -> u32 {
4
}
#[inline]
#[must_use]
fn end(self) -> u32 {
14
}
}
impl IndexRangeU32 for IR<4, 15> {
#[inline]
#[must_use]
fn start(self) -> u32 {
4
}
#[inline]
#[must_use]
fn end(self) -> u32 {
15
}
}
impl IndexRangeU32 for IR<4, 16> {
#[inline]
#[must_use]
fn start(self) -> u32 {
4
}
#[inline]
#[must_use]
fn end(self) -> u32 {
16
}
}
impl IndexRangeU32 for IR<4, 17> {
#[inline]
#[must_use]
fn start(self) -> u32 {
4
}
#[inline]
#[must_use]
fn end(self) -> u32 {
17
}
}
impl IndexRangeU32 for IR<4, 18> {
#[inline]
#[must_use]
fn start(self) -> u32 {
4
}
#[inline]
#[must_use]
fn end(self) -> u32 {
18
}
}
impl IndexRangeU32 for IR<4, 19> {
#[inline]
#[must_use]
fn start(self) -> u32 {
4
}
#[inline]
#[must_use]
fn end(self) -> u32 {
19
}
}
impl IndexRangeU32 for IR<4, 20> {
#[inline]
#[must_use]
fn start(self) -> u32 {
4
}
#[inline]
#[must_use]
fn end(self) -> u32 {
20
}
}
impl IndexRangeU32 for IR<4, 21> {
#[inline]
#[must_use]
fn start(self) -> u32 {
4
}
#[inline]
#[must_use]
fn end(self) -> u32 {
21
}
}
impl IndexRangeU32 for IR<4, 22> {
#[inline]
#[must_use]
fn start(self) -> u32 {
4
}
#[inline]
#[must_use]
fn end(self) -> u32 {
22
}
}
impl IndexRangeU32 for IR<4, 23> {
#[inline]
#[must_use]
fn start(self) -> u32 {
4
}
#[inline]
#[must_use]
fn end(self) -> u32 {
23
}
}
impl IndexRangeU32 for IR<4, 24> {
#[inline]
#[must_use]
fn start(self) -> u32 {
4
}
#[inline]
#[must_use]
fn end(self) -> u32 {
24
}
}
impl IndexRangeU32 for IR<4, 25> {
#[inline]
#[must_use]
fn start(self) -> u32 {
4
}
#[inline]
#[must_use]
fn end(self) -> u32 {
25
}
}
impl IndexRangeU32 for IR<4, 26> {
#[inline]
#[must_use]
fn start(self) -> u32 {
4
}
#[inline]
#[must_use]
fn end(self) -> u32 {
26
}
}
impl IndexRangeU32 for IR<4, 27> {
#[inline]
#[must_use]
fn start(self) -> u32 {
4
}
#[inline]
#[must_use]
fn end(self) -> u32 {
27
}
}
impl IndexRangeU32 for IR<4, 28> {
#[inline]
#[must_use]
fn start(self) -> u32 {
4
}
#[inline]
#[must_use]
fn end(self) -> u32 {
28
}
}
impl IndexRangeU32 for IR<4, 29> {
#[inline]
#[must_use]
fn start(self) -> u32 {
4
}
#[inline]
#[must_use]
fn end(self) -> u32 {
29
}
}
impl IndexRangeU32 for IR<4, 30> {
#[inline]
#[must_use]
fn start(self) -> u32 {
4
}
#[inline]
#[must_use]
fn end(self) -> u32 {
30
}
}
impl IndexRangeU32 for IR<4, 31> {
#[inline]
#[must_use]
fn start(self) -> u32 {
4
}
#[inline]
#[must_use]
fn end(self) -> u32 {
31
}
}
impl IndexRangeU32 for IR<5, 5> {
#[inline]
#[must_use]
fn start(self) -> u32 {
5
}
#[inline]
#[must_use]
fn end(self) -> u32 {
5
}
}
impl IndexRangeU32 for IR<5, 6> {
#[inline]
#[must_use]
fn start(self) -> u32 {
5
}
#[inline]
#[must_use]
fn end(self) -> u32 {
6
}
}
impl IndexRangeU32 for IR<5, 7> {
#[inline]
#[must_use]
fn start(self) -> u32 {
5
}
#[inline]
#[must_use]
fn end(self) -> u32 {
7
}
}
impl IndexRangeU32 for IR<5, 8> {
#[inline]
#[must_use]
fn start(self) -> u32 {
5
}
#[inline]
#[must_use]
fn end(self) -> u32 {
8
}
}
impl IndexRangeU32 for IR<5, 9> {
#[inline]
#[must_use]
fn start(self) -> u32 {
5
}
#[inline]
#[must_use]
fn end(self) -> u32 {
9
}
}
impl IndexRangeU32 for IR<5, 10> {
#[inline]
#[must_use]
fn start(self) -> u32 {
5
}
#[inline]
#[must_use]
fn end(self) -> u32 {
10
}
}
impl IndexRangeU32 for IR<5, 11> {
#[inline]
#[must_use]
fn start(self) -> u32 {
5
}
#[inline]
#[must_use]
fn end(self) -> u32 {
11
}
}
impl IndexRangeU32 for IR<5, 12> {
#[inline]
#[must_use]
fn start(self) -> u32 {
5
}
#[inline]
#[must_use]
fn end(self) -> u32 {
12
}
}
impl IndexRangeU32 for IR<5, 13> {
#[inline]
#[must_use]
fn start(self) -> u32 {
5
}
#[inline]
#[must_use]
fn end(self) -> u32 {
13
}
}
impl IndexRangeU32 for IR<5, 14> {
#[inline]
#[must_use]
fn start(self) -> u32 {
5
}
#[inline]
#[must_use]
fn end(self) -> u32 {
14
}
}
impl IndexRangeU32 for IR<5, 15> {
#[inline]
#[must_use]
fn start(self) -> u32 {
5
}
#[inline]
#[must_use]
fn end(self) -> u32 {
15
}
}
impl IndexRangeU32 for IR<5, 16> {
#[inline]
#[must_use]
fn start(self) -> u32 {
5
}
#[inline]
#[must_use]
fn end(self) -> u32 {
16
}
}
impl IndexRangeU32 for IR<5, 17> {
#[inline]
#[must_use]
fn start(self) -> u32 {
5
}
#[inline]
#[must_use]
fn end(self) -> u32 {
17
}
}
impl IndexRangeU32 for IR<5, 18> {
#[inline]
#[must_use]
fn start(self) -> u32 {
5
}
#[inline]
#[must_use]
fn end(self) -> u32 {
18
}
}
impl IndexRangeU32 for IR<5, 19> {
#[inline]
#[must_use]
fn start(self) -> u32 {
5
}
#[inline]
#[must_use]
fn end(self) -> u32 {
19
}
}
impl IndexRangeU32 for IR<5, 20> {
#[inline]
#[must_use]
fn start(self) -> u32 {
5
}
#[inline]
#[must_use]
fn end(self) -> u32 {
20
}
}
impl IndexRangeU32 for IR<5, 21> {
#[inline]
#[must_use]
fn start(self) -> u32 {
5
}
#[inline]
#[must_use]
fn end(self) -> u32 {
21
}
}
impl IndexRangeU32 for IR<5, 22> {
#[inline]
#[must_use]
fn start(self) -> u32 {
5
}
#[inline]
#[must_use]
fn end(self) -> u32 {
22
}
}
impl IndexRangeU32 for IR<5, 23> {
#[inline]
#[must_use]
fn start(self) -> u32 {
5
}
#[inline]
#[must_use]
fn end(self) -> u32 {
23
}
}
impl IndexRangeU32 for IR<5, 24> {
#[inline]
#[must_use]
fn start(self) -> u32 {
5
}
#[inline]
#[must_use]
fn end(self) -> u32 {
24
}
}
impl IndexRangeU32 for IR<5, 25> {
#[inline]
#[must_use]
fn start(self) -> u32 {
5
}
#[inline]
#[must_use]
fn end(self) -> u32 {
25
}
}
impl IndexRangeU32 for IR<5, 26> {
#[inline]
#[must_use]
fn start(self) -> u32 {
5
}
#[inline]
#[must_use]
fn end(self) -> u32 {
26
}
}
impl IndexRangeU32 for IR<5, 27> {
#[inline]
#[must_use]
fn start(self) -> u32 {
5
}
#[inline]
#[must_use]
fn end(self) -> u32 {
27
}
}
impl IndexRangeU32 for IR<5, 28> {
#[inline]
#[must_use]
fn start(self) -> u32 {
5
}
#[inline]
#[must_use]
fn end(self) -> u32 {
28
}
}
impl IndexRangeU32 for IR<5, 29> {
#[inline]
#[must_use]
fn start(self) -> u32 {
5
}
#[inline]
#[must_use]
fn end(self) -> u32 {
29
}
}
impl IndexRangeU32 for IR<5, 30> {
#[inline]
#[must_use]
fn start(self) -> u32 {
5
}
#[inline]
#[must_use]
fn end(self) -> u32 {
30
}
}
impl IndexRangeU32 for IR<5, 31> {
#[inline]
#[must_use]
fn start(self) -> u32 {
5
}
#[inline]
#[must_use]
fn end(self) -> u32 {
31
}
}
impl IndexRangeU32 for IR<6, 6> {
#[inline]
#[must_use]
fn start(self) -> u32 {
6
}
#[inline]
#[must_use]
fn end(self) -> u32 {
6
}
}
impl IndexRangeU32 for IR<6, 7> {
#[inline]
#[must_use]
fn start(self) -> u32 {
6
}
#[inline]
#[must_use]
fn end(self) -> u32 {
7
}
}
impl IndexRangeU32 for IR<6, 8> {
#[inline]
#[must_use]
fn start(self) -> u32 {
6
}
#[inline]
#[must_use]
fn end(self) -> u32 {
8
}
}
impl IndexRangeU32 for IR<6, 9> {
#[inline]
#[must_use]
fn start(self) -> u32 {
6
}
#[inline]
#[must_use]
fn end(self) -> u32 {
9
}
}
impl IndexRangeU32 for IR<6, 10> {
#[inline]
#[must_use]
fn start(self) -> u32 {
6
}
#[inline]
#[must_use]
fn end(self) -> u32 {
10
}
}
impl IndexRangeU32 for IR<6, 11> {
#[inline]
#[must_use]
fn start(self) -> u32 {
6
}
#[inline]
#[must_use]
fn end(self) -> u32 {
11
}
}
impl IndexRangeU32 for IR<6, 12> {
#[inline]
#[must_use]
fn start(self) -> u32 {
6
}
#[inline]
#[must_use]
fn end(self) -> u32 {
12
}
}
impl IndexRangeU32 for IR<6, 13> {
#[inline]
#[must_use]
fn start(self) -> u32 {
6
}
#[inline]
#[must_use]
fn end(self) -> u32 {
13
}
}
impl IndexRangeU32 for IR<6, 14> {
#[inline]
#[must_use]
fn start(self) -> u32 {
6
}
#[inline]
#[must_use]
fn end(self) -> u32 {
14
}
}
impl IndexRangeU32 for IR<6, 15> {
#[inline]
#[must_use]
fn start(self) -> u32 {
6
}
#[inline]
#[must_use]
fn end(self) -> u32 {
15
}
}
impl IndexRangeU32 for IR<6, 16> {
#[inline]
#[must_use]
fn start(self) -> u32 {
6
}
#[inline]
#[must_use]
fn end(self) -> u32 {
16
}
}
impl IndexRangeU32 for IR<6, 17> {
#[inline]
#[must_use]
fn start(self) -> u32 {
6
}
#[inline]
#[must_use]
fn end(self) -> u32 {
17
}
}
impl IndexRangeU32 for IR<6, 18> {
#[inline]
#[must_use]
fn start(self) -> u32 {
6
}
#[inline]
#[must_use]
fn end(self) -> u32 {
18
}
}
impl IndexRangeU32 for IR<6, 19> {
#[inline]
#[must_use]
fn start(self) -> u32 {
6
}
#[inline]
#[must_use]
fn end(self) -> u32 {
19
}
}
impl IndexRangeU32 for IR<6, 20> {
#[inline]
#[must_use]
fn start(self) -> u32 {
6
}
#[inline]
#[must_use]
fn end(self) -> u32 {
20
}
}
impl IndexRangeU32 for IR<6, 21> {
#[inline]
#[must_use]
fn start(self) -> u32 {
6
}
#[inline]
#[must_use]
fn end(self) -> u32 {
21
}
}
impl IndexRangeU32 for IR<6, 22> {
#[inline]
#[must_use]
fn start(self) -> u32 {
6
}
#[inline]
#[must_use]
fn end(self) -> u32 {
22
}
}
impl IndexRangeU32 for IR<6, 23> {
#[inline]
#[must_use]
fn start(self) -> u32 {
6
}
#[inline]
#[must_use]
fn end(self) -> u32 {
23
}
}
impl IndexRangeU32 for IR<6, 24> {
#[inline]
#[must_use]
fn start(self) -> u32 {
6
}
#[inline]
#[must_use]
fn end(self) -> u32 {
24
}
}
impl IndexRangeU32 for IR<6, 25> {
#[inline]
#[must_use]
fn start(self) -> u32 {
6
}
#[inline]
#[must_use]
fn end(self) -> u32 {
25
}
}
impl IndexRangeU32 for IR<6, 26> {
#[inline]
#[must_use]
fn start(self) -> u32 {
6
}
#[inline]
#[must_use]
fn end(self) -> u32 {
26
}
}
impl IndexRangeU32 for IR<6, 27> {
#[inline]
#[must_use]
fn start(self) -> u32 {
6
}
#[inline]
#[must_use]
fn end(self) -> u32 {
27
}
}
impl IndexRangeU32 for IR<6, 28> {
#[inline]
#[must_use]
fn start(self) -> u32 {
6
}
#[inline]
#[must_use]
fn end(self) -> u32 {
28
}
}
impl IndexRangeU32 for IR<6, 29> {
#[inline]
#[must_use]
fn start(self) -> u32 {
6
}
#[inline]
#[must_use]
fn end(self) -> u32 {
29
}
}
impl IndexRangeU32 for IR<6, 30> {
#[inline]
#[must_use]
fn start(self) -> u32 {
6
}
#[inline]
#[must_use]
fn end(self) -> u32 {
30
}
}
impl IndexRangeU32 for IR<6, 31> {
#[inline]
#[must_use]
fn start(self) -> u32 {
6
}
#[inline]
#[must_use]
fn end(self) -> u32 {
31
}
}
impl IndexRangeU32 for IR<7, 7> {
#[inline]
#[must_use]
fn start(self) -> u32 {
7
}
#[inline]
#[must_use]
fn end(self) -> u32 {
7
}
}
impl IndexRangeU32 for IR<7, 8> {
#[inline]
#[must_use]
fn start(self) -> u32 {
7
}
#[inline]
#[must_use]
fn end(self) -> u32 {
8
}
}
impl IndexRangeU32 for IR<7, 9> {
#[inline]
#[must_use]
fn start(self) -> u32 {
7
}
#[inline]
#[must_use]
fn end(self) -> u32 {
9
}
}
impl IndexRangeU32 for IR<7, 10> {
#[inline]
#[must_use]
fn start(self) -> u32 {
7
}
#[inline]
#[must_use]
fn end(self) -> u32 {
10
}
}
impl IndexRangeU32 for IR<7, 11> {
#[inline]
#[must_use]
fn start(self) -> u32 {
7
}
#[inline]
#[must_use]
fn end(self) -> u32 {
11
}
}
impl IndexRangeU32 for IR<7, 12> {
#[inline]
#[must_use]
fn start(self) -> u32 {
7
}
#[inline]
#[must_use]
fn end(self) -> u32 {
12
}
}
impl IndexRangeU32 for IR<7, 13> {
#[inline]
#[must_use]
fn start(self) -> u32 {
7
}
#[inline]
#[must_use]
fn end(self) -> u32 {
13
}
}
impl IndexRangeU32 for IR<7, 14> {
#[inline]
#[must_use]
fn start(self) -> u32 {
7
}
#[inline]
#[must_use]
fn end(self) -> u32 {
14
}
}
impl IndexRangeU32 for IR<7, 15> {
#[inline]
#[must_use]
fn start(self) -> u32 {
7
}
#[inline]
#[must_use]
fn end(self) -> u32 {
15
}
}
impl IndexRangeU32 for IR<7, 16> {
#[inline]
#[must_use]
fn start(self) -> u32 {
7
}
#[inline]
#[must_use]
fn end(self) -> u32 {
16
}
}
impl IndexRangeU32 for IR<7, 17> {
#[inline]
#[must_use]
fn start(self) -> u32 {
7
}
#[inline]
#[must_use]
fn end(self) -> u32 {
17
}
}
impl IndexRangeU32 for IR<7, 18> {
#[inline]
#[must_use]
fn start(self) -> u32 {
7
}
#[inline]
#[must_use]
fn end(self) -> u32 {
18
}
}
impl IndexRangeU32 for IR<7, 19> {
#[inline]
#[must_use]
fn start(self) -> u32 {
7
}
#[inline]
#[must_use]
fn end(self) -> u32 {
19
}
}
impl IndexRangeU32 for IR<7, 20> {
#[inline]
#[must_use]
fn start(self) -> u32 {
7
}
#[inline]
#[must_use]
fn end(self) -> u32 {
20
}
}
impl IndexRangeU32 for IR<7, 21> {
#[inline]
#[must_use]
fn start(self) -> u32 {
7
}
#[inline]
#[must_use]
fn end(self) -> u32 {
21
}
}
impl IndexRangeU32 for IR<7, 22> {
#[inline]
#[must_use]
fn start(self) -> u32 {
7
}
#[inline]
#[must_use]
fn end(self) -> u32 {
22
}
}
impl IndexRangeU32 for IR<7, 23> {
#[inline]
#[must_use]
fn start(self) -> u32 {
7
}
#[inline]
#[must_use]
fn end(self) -> u32 {
23
}
}
impl IndexRangeU32 for IR<7, 24> {
#[inline]
#[must_use]
fn start(self) -> u32 {
7
}
#[inline]
#[must_use]
fn end(self) -> u32 {
24
}
}
impl IndexRangeU32 for IR<7, 25> {
#[inline]
#[must_use]
fn start(self) -> u32 {
7
}
#[inline]
#[must_use]
fn end(self) -> u32 {
25
}
}
impl IndexRangeU32 for IR<7, 26> {
#[inline]
#[must_use]
fn start(self) -> u32 {
7
}
#[inline]
#[must_use]
fn end(self) -> u32 {
26
}
}
impl IndexRangeU32 for IR<7, 27> {
#[inline]
#[must_use]
fn start(self) -> u32 {
7
}
#[inline]
#[must_use]
fn end(self) -> u32 {
27
}
}
impl IndexRangeU32 for IR<7, 28> {
#[inline]
#[must_use]
fn start(self) -> u32 {
7
}
#[inline]
#[must_use]
fn end(self) -> u32 {
28
}
}
impl IndexRangeU32 for IR<7, 29> {
#[inline]
#[must_use]
fn start(self) -> u32 {
7
}
#[inline]
#[must_use]
fn end(self) -> u32 {
29
}
}
impl IndexRangeU32 for IR<7, 30> {
#[inline]
#[must_use]
fn start(self) -> u32 {
7
}
#[inline]
#[must_use]
fn end(self) -> u32 {
30
}
}
impl IndexRangeU32 for IR<7, 31> {
#[inline]
#[must_use]
fn start(self) -> u32 {
7
}
#[inline]
#[must_use]
fn end(self) -> u32 {
31
}
}
impl IndexRangeU32 for IR<8, 8> {
#[inline]
#[must_use]
fn start(self) -> u32 {
8
}
#[inline]
#[must_use]
fn end(self) -> u32 {
8
}
}
impl IndexRangeU32 for IR<8, 9> {
#[inline]
#[must_use]
fn start(self) -> u32 {
8
}
#[inline]
#[must_use]
fn end(self) -> u32 {
9
}
}
impl IndexRangeU32 for IR<8, 10> {
#[inline]
#[must_use]
fn start(self) -> u32 {
8
}
#[inline]
#[must_use]
fn end(self) -> u32 {
10
}
}
impl IndexRangeU32 for IR<8, 11> {
#[inline]
#[must_use]
fn start(self) -> u32 {
8
}
#[inline]
#[must_use]
fn end(self) -> u32 {
11
}
}
impl IndexRangeU32 for IR<8, 12> {
#[inline]
#[must_use]
fn start(self) -> u32 {
8
}
#[inline]
#[must_use]
fn end(self) -> u32 {
12
}
}
impl IndexRangeU32 for IR<8, 13> {
#[inline]
#[must_use]
fn start(self) -> u32 {
8
}
#[inline]
#[must_use]
fn end(self) -> u32 {
13
}
}
impl IndexRangeU32 for IR<8, 14> {
#[inline]
#[must_use]
fn start(self) -> u32 {
8
}
#[inline]
#[must_use]
fn end(self) -> u32 {
14
}
}
impl IndexRangeU32 for IR<8, 15> {
#[inline]
#[must_use]
fn start(self) -> u32 {
8
}
#[inline]
#[must_use]
fn end(self) -> u32 {
15
}
}
impl IndexRangeU32 for IR<8, 16> {
#[inline]
#[must_use]
fn start(self) -> u32 {
8
}
#[inline]
#[must_use]
fn end(self) -> u32 {
16
}
}
impl IndexRangeU32 for IR<8, 17> {
#[inline]
#[must_use]
fn start(self) -> u32 {
8
}
#[inline]
#[must_use]
fn end(self) -> u32 {
17
}
}
impl IndexRangeU32 for IR<8, 18> {
#[inline]
#[must_use]
fn start(self) -> u32 {
8
}
#[inline]
#[must_use]
fn end(self) -> u32 {
18
}
}
impl IndexRangeU32 for IR<8, 19> {
#[inline]
#[must_use]
fn start(self) -> u32 {
8
}
#[inline]
#[must_use]
fn end(self) -> u32 {
19
}
}
impl IndexRangeU32 for IR<8, 20> {
#[inline]
#[must_use]
fn start(self) -> u32 {
8
}
#[inline]
#[must_use]
fn end(self) -> u32 {
20
}
}
impl IndexRangeU32 for IR<8, 21> {
#[inline]
#[must_use]
fn start(self) -> u32 {
8
}
#[inline]
#[must_use]
fn end(self) -> u32 {
21
}
}
impl IndexRangeU32 for IR<8, 22> {
#[inline]
#[must_use]
fn start(self) -> u32 {
8
}
#[inline]
#[must_use]
fn end(self) -> u32 {
22
}
}
impl IndexRangeU32 for IR<8, 23> {
#[inline]
#[must_use]
fn start(self) -> u32 {
8
}
#[inline]
#[must_use]
fn end(self) -> u32 {
23
}
}
impl IndexRangeU32 for IR<8, 24> {
#[inline]
#[must_use]
fn start(self) -> u32 {
8
}
#[inline]
#[must_use]
fn end(self) -> u32 {
24
}
}
impl IndexRangeU32 for IR<8, 25> {
#[inline]
#[must_use]
fn start(self) -> u32 {
8
}
#[inline]
#[must_use]
fn end(self) -> u32 {
25
}
}
impl IndexRangeU32 for IR<8, 26> {
#[inline]
#[must_use]
fn start(self) -> u32 {
8
}
#[inline]
#[must_use]
fn end(self) -> u32 {
26
}
}
impl IndexRangeU32 for IR<8, 27> {
#[inline]
#[must_use]
fn start(self) -> u32 {
8
}
#[inline]
#[must_use]
fn end(self) -> u32 {
27
}
}
impl IndexRangeU32 for IR<8, 28> {
#[inline]
#[must_use]
fn start(self) -> u32 {
8
}
#[inline]
#[must_use]
fn end(self) -> u32 {
28
}
}
impl IndexRangeU32 for IR<8, 29> {
#[inline]
#[must_use]
fn start(self) -> u32 {
8
}
#[inline]
#[must_use]
fn end(self) -> u32 {
29
}
}
impl IndexRangeU32 for IR<8, 30> {
#[inline]
#[must_use]
fn start(self) -> u32 {
8
}
#[inline]
#[must_use]
fn end(self) -> u32 {
30
}
}
impl IndexRangeU32 for IR<8, 31> {
#[inline]
#[must_use]
fn start(self) -> u32 {
8
}
#[inline]
#[must_use]
fn end(self) -> u32 {
31
}
}
impl IndexRangeU32 for IR<9, 9> {
#[inline]
#[must_use]
fn start(self) -> u32 {
9
}
#[inline]
#[must_use]
fn end(self) -> u32 {
9
}
}
impl IndexRangeU32 for IR<9, 10> {
#[inline]
#[must_use]
fn start(self) -> u32 {
9
}
#[inline]
#[must_use]
fn end(self) -> u32 {
10
}
}
impl IndexRangeU32 for IR<9, 11> {
#[inline]
#[must_use]
fn start(self) -> u32 {
9
}
#[inline]
#[must_use]
fn end(self) -> u32 {
11
}
}
impl IndexRangeU32 for IR<9, 12> {
#[inline]
#[must_use]
fn start(self) -> u32 {
9
}
#[inline]
#[must_use]
fn end(self) -> u32 {
12
}
}
impl IndexRangeU32 for IR<9, 13> {
#[inline]
#[must_use]
fn start(self) -> u32 {
9
}
#[inline]
#[must_use]
fn end(self) -> u32 {
13
}
}
impl IndexRangeU32 for IR<9, 14> {
#[inline]
#[must_use]
fn start(self) -> u32 {
9
}
#[inline]
#[must_use]
fn end(self) -> u32 {
14
}
}
impl IndexRangeU32 for IR<9, 15> {
#[inline]
#[must_use]
fn start(self) -> u32 {
9
}
#[inline]
#[must_use]
fn end(self) -> u32 {
15
}
}
impl IndexRangeU32 for IR<9, 16> {
#[inline]
#[must_use]
fn start(self) -> u32 {
9
}
#[inline]
#[must_use]
fn end(self) -> u32 {
16
}
}
impl IndexRangeU32 for IR<9, 17> {
#[inline]
#[must_use]
fn start(self) -> u32 {
9
}
#[inline]
#[must_use]
fn end(self) -> u32 {
17
}
}
impl IndexRangeU32 for IR<9, 18> {
#[inline]
#[must_use]
fn start(self) -> u32 {
9
}
#[inline]
#[must_use]
fn end(self) -> u32 {
18
}
}
impl IndexRangeU32 for IR<9, 19> {
#[inline]
#[must_use]
fn start(self) -> u32 {
9
}
#[inline]
#[must_use]
fn end(self) -> u32 {
19
}
}
impl IndexRangeU32 for IR<9, 20> {
#[inline]
#[must_use]
fn start(self) -> u32 {
9
}
#[inline]
#[must_use]
fn end(self) -> u32 {
20
}
}
impl IndexRangeU32 for IR<9, 21> {
#[inline]
#[must_use]
fn start(self) -> u32 {
9
}
#[inline]
#[must_use]
fn end(self) -> u32 {
21
}
}
impl IndexRangeU32 for IR<9, 22> {
#[inline]
#[must_use]
fn start(self) -> u32 {
9
}
#[inline]
#[must_use]
fn end(self) -> u32 {
22
}
}
impl IndexRangeU32 for IR<9, 23> {
#[inline]
#[must_use]
fn start(self) -> u32 {
9
}
#[inline]
#[must_use]
fn end(self) -> u32 {
23
}
}
impl IndexRangeU32 for IR<9, 24> {
#[inline]
#[must_use]
fn start(self) -> u32 {
9
}
#[inline]
#[must_use]
fn end(self) -> u32 {
24
}
}
impl IndexRangeU32 for IR<9, 25> {
#[inline]
#[must_use]
fn start(self) -> u32 {
9
}
#[inline]
#[must_use]
fn end(self) -> u32 {
25
}
}
impl IndexRangeU32 for IR<9, 26> {
#[inline]
#[must_use]
fn start(self) -> u32 {
9
}
#[inline]
#[must_use]
fn end(self) -> u32 {
26
}
}
impl IndexRangeU32 for IR<9, 27> {
#[inline]
#[must_use]
fn start(self) -> u32 {
9
}
#[inline]
#[must_use]
fn end(self) -> u32 {
27
}
}
impl IndexRangeU32 for IR<9, 28> {
#[inline]
#[must_use]
fn start(self) -> u32 {
9
}
#[inline]
#[must_use]
fn end(self) -> u32 {
28
}
}
impl IndexRangeU32 for IR<9, 29> {
#[inline]
#[must_use]
fn start(self) -> u32 {
9
}
#[inline]
#[must_use]
fn end(self) -> u32 {
29
}
}
impl IndexRangeU32 for IR<9, 30> {
#[inline]
#[must_use]
fn start(self) -> u32 {
9
}
#[inline]
#[must_use]
fn end(self) -> u32 {
30
}
}
impl IndexRangeU32 for IR<9, 31> {
#[inline]
#[must_use]
fn start(self) -> u32 {
9
}
#[inline]
#[must_use]
fn end(self) -> u32 {
31
}
}
impl IndexRangeU32 for IR<10, 10> {
#[inline]
#[must_use]
fn start(self) -> u32 {
10
}
#[inline]
#[must_use]
fn end(self) -> u32 {
10
}
}
impl IndexRangeU32 for IR<10, 11> {
#[inline]
#[must_use]
fn start(self) -> u32 {
10
}
#[inline]
#[must_use]
fn end(self) -> u32 {
11
}
}
impl IndexRangeU32 for IR<10, 12> {
#[inline]
#[must_use]
fn start(self) -> u32 {
10
}
#[inline]
#[must_use]
fn end(self) -> u32 {
12
}
}
impl IndexRangeU32 for IR<10, 13> {
#[inline]
#[must_use]
fn start(self) -> u32 {
10
}
#[inline]
#[must_use]
fn end(self) -> u32 {
13
}
}
impl IndexRangeU32 for IR<10, 14> {
#[inline]
#[must_use]
fn start(self) -> u32 {
10
}
#[inline]
#[must_use]
fn end(self) -> u32 {
14
}
}
impl IndexRangeU32 for IR<10, 15> {
#[inline]
#[must_use]
fn start(self) -> u32 {
10
}
#[inline]
#[must_use]
fn end(self) -> u32 {
15
}
}
impl IndexRangeU32 for IR<10, 16> {
#[inline]
#[must_use]
fn start(self) -> u32 {
10
}
#[inline]
#[must_use]
fn end(self) -> u32 {
16
}
}
impl IndexRangeU32 for IR<10, 17> {
#[inline]
#[must_use]
fn start(self) -> u32 {
10
}
#[inline]
#[must_use]
fn end(self) -> u32 {
17
}
}
impl IndexRangeU32 for IR<10, 18> {
#[inline]
#[must_use]
fn start(self) -> u32 {
10
}
#[inline]
#[must_use]
fn end(self) -> u32 {
18
}
}
impl IndexRangeU32 for IR<10, 19> {
#[inline]
#[must_use]
fn start(self) -> u32 {
10
}
#[inline]
#[must_use]
fn end(self) -> u32 {
19
}
}
impl IndexRangeU32 for IR<10, 20> {
#[inline]
#[must_use]
fn start(self) -> u32 {
10
}
#[inline]
#[must_use]
fn end(self) -> u32 {
20
}
}
impl IndexRangeU32 for IR<10, 21> {
#[inline]
#[must_use]
fn start(self) -> u32 {
10
}
#[inline]
#[must_use]
fn end(self) -> u32 {
21
}
}
impl IndexRangeU32 for IR<10, 22> {
#[inline]
#[must_use]
fn start(self) -> u32 {
10
}
#[inline]
#[must_use]
fn end(self) -> u32 {
22
}
}
impl IndexRangeU32 for IR<10, 23> {
#[inline]
#[must_use]
fn start(self) -> u32 {
10
}
#[inline]
#[must_use]
fn end(self) -> u32 {
23
}
}
impl IndexRangeU32 for IR<10, 24> {
#[inline]
#[must_use]
fn start(self) -> u32 {
10
}
#[inline]
#[must_use]
fn end(self) -> u32 {
24
}
}
impl IndexRangeU32 for IR<10, 25> {
#[inline]
#[must_use]
fn start(self) -> u32 {
10
}
#[inline]
#[must_use]
fn end(self) -> u32 {
25
}
}
impl IndexRangeU32 for IR<10, 26> {
#[inline]
#[must_use]
fn start(self) -> u32 {
10
}
#[inline]
#[must_use]
fn end(self) -> u32 {
26
}
}
impl IndexRangeU32 for IR<10, 27> {
#[inline]
#[must_use]
fn start(self) -> u32 {
10
}
#[inline]
#[must_use]
fn end(self) -> u32 {
27
}
}
impl IndexRangeU32 for IR<10, 28> {
#[inline]
#[must_use]
fn start(self) -> u32 {
10
}
#[inline]
#[must_use]
fn end(self) -> u32 {
28
}
}
impl IndexRangeU32 for IR<10, 29> {
#[inline]
#[must_use]
fn start(self) -> u32 {
10
}
#[inline]
#[must_use]
fn end(self) -> u32 {
29
}
}
impl IndexRangeU32 for IR<10, 30> {
#[inline]
#[must_use]
fn start(self) -> u32 {
10
}
#[inline]
#[must_use]
fn end(self) -> u32 {
30
}
}
impl IndexRangeU32 for IR<10, 31> {
#[inline]
#[must_use]
fn start(self) -> u32 {
10
}
#[inline]
#[must_use]
fn end(self) -> u32 {
31
}
}
impl IndexRangeU32 for IR<11, 11> {
#[inline]
#[must_use]
fn start(self) -> u32 {
11
}
#[inline]
#[must_use]
fn end(self) -> u32 {
11
}
}
impl IndexRangeU32 for IR<11, 12> {
#[inline]
#[must_use]
fn start(self) -> u32 {
11
}
#[inline]
#[must_use]
fn end(self) -> u32 {
12
}
}
impl IndexRangeU32 for IR<11, 13> {
#[inline]
#[must_use]
fn start(self) -> u32 {
11
}
#[inline]
#[must_use]
fn end(self) -> u32 {
13
}
}
impl IndexRangeU32 for IR<11, 14> {
#[inline]
#[must_use]
fn start(self) -> u32 {
11
}
#[inline]
#[must_use]
fn end(self) -> u32 {
14
}
}
impl IndexRangeU32 for IR<11, 15> {
#[inline]
#[must_use]
fn start(self) -> u32 {
11
}
#[inline]
#[must_use]
fn end(self) -> u32 {
15
}
}
impl IndexRangeU32 for IR<11, 16> {
#[inline]
#[must_use]
fn start(self) -> u32 {
11
}
#[inline]
#[must_use]
fn end(self) -> u32 {
16
}
}
impl IndexRangeU32 for IR<11, 17> {
#[inline]
#[must_use]
fn start(self) -> u32 {
11
}
#[inline]
#[must_use]
fn end(self) -> u32 {
17
}
}
impl IndexRangeU32 for IR<11, 18> {
#[inline]
#[must_use]
fn start(self) -> u32 {
11
}
#[inline]
#[must_use]
fn end(self) -> u32 {
18
}
}
impl IndexRangeU32 for IR<11, 19> {
#[inline]
#[must_use]
fn start(self) -> u32 {
11
}
#[inline]
#[must_use]
fn end(self) -> u32 {
19
}
}
impl IndexRangeU32 for IR<11, 20> {
#[inline]
#[must_use]
fn start(self) -> u32 {
11
}
#[inline]
#[must_use]
fn end(self) -> u32 {
20
}
}
impl IndexRangeU32 for IR<11, 21> {
#[inline]
#[must_use]
fn start(self) -> u32 {
11
}
#[inline]
#[must_use]
fn end(self) -> u32 {
21
}
}
impl IndexRangeU32 for IR<11, 22> {
#[inline]
#[must_use]
fn start(self) -> u32 {
11
}
#[inline]
#[must_use]
fn end(self) -> u32 {
22
}
}
impl IndexRangeU32 for IR<11, 23> {
#[inline]
#[must_use]
fn start(self) -> u32 {
11
}
#[inline]
#[must_use]
fn end(self) -> u32 {
23
}
}
impl IndexRangeU32 for IR<11, 24> {
#[inline]
#[must_use]
fn start(self) -> u32 {
11
}
#[inline]
#[must_use]
fn end(self) -> u32 {
24
}
}
impl IndexRangeU32 for IR<11, 25> {
#[inline]
#[must_use]
fn start(self) -> u32 {
11
}
#[inline]
#[must_use]
fn end(self) -> u32 {
25
}
}
impl IndexRangeU32 for IR<11, 26> {
#[inline]
#[must_use]
fn start(self) -> u32 {
11
}
#[inline]
#[must_use]
fn end(self) -> u32 {
26
}
}
impl IndexRangeU32 for IR<11, 27> {
#[inline]
#[must_use]
fn start(self) -> u32 {
11
}
#[inline]
#[must_use]
fn end(self) -> u32 {
27
}
}
impl IndexRangeU32 for IR<11, 28> {
#[inline]
#[must_use]
fn start(self) -> u32 {
11
}
#[inline]
#[must_use]
fn end(self) -> u32 {
28
}
}
impl IndexRangeU32 for IR<11, 29> {
#[inline]
#[must_use]
fn start(self) -> u32 {
11
}
#[inline]
#[must_use]
fn end(self) -> u32 {
29
}
}
impl IndexRangeU32 for IR<11, 30> {
#[inline]
#[must_use]
fn start(self) -> u32 {
11
}
#[inline]
#[must_use]
fn end(self) -> u32 {
30
}
}
impl IndexRangeU32 for IR<11, 31> {
#[inline]
#[must_use]
fn start(self) -> u32 {
11
}
#[inline]
#[must_use]
fn end(self) -> u32 {
31
}
}
impl IndexRangeU32 for IR<12, 12> {
#[inline]
#[must_use]
fn start(self) -> u32 {
12
}
#[inline]
#[must_use]
fn end(self) -> u32 {
12
}
}
impl IndexRangeU32 for IR<12, 13> {
#[inline]
#[must_use]
fn start(self) -> u32 {
12
}
#[inline]
#[must_use]
fn end(self) -> u32 {
13
}
}
impl IndexRangeU32 for IR<12, 14> {
#[inline]
#[must_use]
fn start(self) -> u32 {
12
}
#[inline]
#[must_use]
fn end(self) -> u32 {
14
}
}
impl IndexRangeU32 for IR<12, 15> {
#[inline]
#[must_use]
fn start(self) -> u32 {
12
}
#[inline]
#[must_use]
fn end(self) -> u32 {
15
}
}
impl IndexRangeU32 for IR<12, 16> {
#[inline]
#[must_use]
fn start(self) -> u32 {
12
}
#[inline]
#[must_use]
fn end(self) -> u32 {
16
}
}
impl IndexRangeU32 for IR<12, 17> {
#[inline]
#[must_use]
fn start(self) -> u32 {
12
}
#[inline]
#[must_use]
fn end(self) -> u32 {
17
}
}
impl IndexRangeU32 for IR<12, 18> {
#[inline]
#[must_use]
fn start(self) -> u32 {
12
}
#[inline]
#[must_use]
fn end(self) -> u32 {
18
}
}
impl IndexRangeU32 for IR<12, 19> {
#[inline]
#[must_use]
fn start(self) -> u32 {
12
}
#[inline]
#[must_use]
fn end(self) -> u32 {
19
}
}
impl IndexRangeU32 for IR<12, 20> {
#[inline]
#[must_use]
fn start(self) -> u32 {
12
}
#[inline]
#[must_use]
fn end(self) -> u32 {
20
}
}
impl IndexRangeU32 for IR<12, 21> {
#[inline]
#[must_use]
fn start(self) -> u32 {
12
}
#[inline]
#[must_use]
fn end(self) -> u32 {
21
}
}
impl IndexRangeU32 for IR<12, 22> {
#[inline]
#[must_use]
fn start(self) -> u32 {
12
}
#[inline]
#[must_use]
fn end(self) -> u32 {
22
}
}
impl IndexRangeU32 for IR<12, 23> {
#[inline]
#[must_use]
fn start(self) -> u32 {
12
}
#[inline]
#[must_use]
fn end(self) -> u32 {
23
}
}
impl IndexRangeU32 for IR<12, 24> {
#[inline]
#[must_use]
fn start(self) -> u32 {
12
}
#[inline]
#[must_use]
fn end(self) -> u32 {
24
}
}
impl IndexRangeU32 for IR<12, 25> {
#[inline]
#[must_use]
fn start(self) -> u32 {
12
}
#[inline]
#[must_use]
fn end(self) -> u32 {
25
}
}
impl IndexRangeU32 for IR<12, 26> {
#[inline]
#[must_use]
fn start(self) -> u32 {
12
}
#[inline]
#[must_use]
fn end(self) -> u32 {
26
}
}
impl IndexRangeU32 for IR<12, 27> {
#[inline]
#[must_use]
fn start(self) -> u32 {
12
}
#[inline]
#[must_use]
fn end(self) -> u32 {
27
}
}
impl IndexRangeU32 for IR<12, 28> {
#[inline]
#[must_use]
fn start(self) -> u32 {
12
}
#[inline]
#[must_use]
fn end(self) -> u32 {
28
}
}
impl IndexRangeU32 for IR<12, 29> {
#[inline]
#[must_use]
fn start(self) -> u32 {
12
}
#[inline]
#[must_use]
fn end(self) -> u32 {
29
}
}
impl IndexRangeU32 for IR<12, 30> {
#[inline]
#[must_use]
fn start(self) -> u32 {
12
}
#[inline]
#[must_use]
fn end(self) -> u32 {
30
}
}
impl IndexRangeU32 for IR<12, 31> {
#[inline]
#[must_use]
fn start(self) -> u32 {
12
}
#[inline]
#[must_use]
fn end(self) -> u32 {
31
}
}
impl IndexRangeU32 for IR<13, 13> {
#[inline]
#[must_use]
fn start(self) -> u32 {
13
}
#[inline]
#[must_use]
fn end(self) -> u32 {
13
}
}
impl IndexRangeU32 for IR<13, 14> {
#[inline]
#[must_use]
fn start(self) -> u32 {
13
}
#[inline]
#[must_use]
fn end(self) -> u32 {
14
}
}
impl IndexRangeU32 for IR<13, 15> {
#[inline]
#[must_use]
fn start(self) -> u32 {
13
}
#[inline]
#[must_use]
fn end(self) -> u32 {
15
}
}
impl IndexRangeU32 for IR<13, 16> {
#[inline]
#[must_use]
fn start(self) -> u32 {
13
}
#[inline]
#[must_use]
fn end(self) -> u32 {
16
}
}
impl IndexRangeU32 for IR<13, 17> {
#[inline]
#[must_use]
fn start(self) -> u32 {
13
}
#[inline]
#[must_use]
fn end(self) -> u32 {
17
}
}
impl IndexRangeU32 for IR<13, 18> {
#[inline]
#[must_use]
fn start(self) -> u32 {
13
}
#[inline]
#[must_use]
fn end(self) -> u32 {
18
}
}
impl IndexRangeU32 for IR<13, 19> {
#[inline]
#[must_use]
fn start(self) -> u32 {
13
}
#[inline]
#[must_use]
fn end(self) -> u32 {
19
}
}
impl IndexRangeU32 for IR<13, 20> {
#[inline]
#[must_use]
fn start(self) -> u32 {
13
}
#[inline]
#[must_use]
fn end(self) -> u32 {
20
}
}
impl IndexRangeU32 for IR<13, 21> {
#[inline]
#[must_use]
fn start(self) -> u32 {
13
}
#[inline]
#[must_use]
fn end(self) -> u32 {
21
}
}
impl IndexRangeU32 for IR<13, 22> {
#[inline]
#[must_use]
fn start(self) -> u32 {
13
}
#[inline]
#[must_use]
fn end(self) -> u32 {
22
}
}
impl IndexRangeU32 for IR<13, 23> {
#[inline]
#[must_use]
fn start(self) -> u32 {
13
}
#[inline]
#[must_use]
fn end(self) -> u32 {
23
}
}
impl IndexRangeU32 for IR<13, 24> {
#[inline]
#[must_use]
fn start(self) -> u32 {
13
}
#[inline]
#[must_use]
fn end(self) -> u32 {
24
}
}
impl IndexRangeU32 for IR<13, 25> {
#[inline]
#[must_use]
fn start(self) -> u32 {
13
}
#[inline]
#[must_use]
fn end(self) -> u32 {
25
}
}
impl IndexRangeU32 for IR<13, 26> {
#[inline]
#[must_use]
fn start(self) -> u32 {
13
}
#[inline]
#[must_use]
fn end(self) -> u32 {
26
}
}
impl IndexRangeU32 for IR<13, 27> {
#[inline]
#[must_use]
fn start(self) -> u32 {
13
}
#[inline]
#[must_use]
fn end(self) -> u32 {
27
}
}
impl IndexRangeU32 for IR<13, 28> {
#[inline]
#[must_use]
fn start(self) -> u32 {
13
}
#[inline]
#[must_use]
fn end(self) -> u32 {
28
}
}
impl IndexRangeU32 for IR<13, 29> {
#[inline]
#[must_use]
fn start(self) -> u32 {
13
}
#[inline]
#[must_use]
fn end(self) -> u32 {
29
}
}
impl IndexRangeU32 for IR<13, 30> {
#[inline]
#[must_use]
fn start(self) -> u32 {
13
}
#[inline]
#[must_use]
fn end(self) -> u32 {
30
}
}
impl IndexRangeU32 for IR<13, 31> {
#[inline]
#[must_use]
fn start(self) -> u32 {
13
}
#[inline]
#[must_use]
fn end(self) -> u32 {
31
}
}
impl IndexRangeU32 for IR<14, 14> {
#[inline]
#[must_use]
fn start(self) -> u32 {
14
}
#[inline]
#[must_use]
fn end(self) -> u32 {
14
}
}
impl IndexRangeU32 for IR<14, 15> {
#[inline]
#[must_use]
fn start(self) -> u32 {
14
}
#[inline]
#[must_use]
fn end(self) -> u32 {
15
}
}
impl IndexRangeU32 for IR<14, 16> {
#[inline]
#[must_use]
fn start(self) -> u32 {
14
}
#[inline]
#[must_use]
fn end(self) -> u32 {
16
}
}
impl IndexRangeU32 for IR<14, 17> {
#[inline]
#[must_use]
fn start(self) -> u32 {
14
}
#[inline]
#[must_use]
fn end(self) -> u32 {
17
}
}
impl IndexRangeU32 for IR<14, 18> {
#[inline]
#[must_use]
fn start(self) -> u32 {
14
}
#[inline]
#[must_use]
fn end(self) -> u32 {
18
}
}
impl IndexRangeU32 for IR<14, 19> {
#[inline]
#[must_use]
fn start(self) -> u32 {
14
}
#[inline]
#[must_use]
fn end(self) -> u32 {
19
}
}
impl IndexRangeU32 for IR<14, 20> {
#[inline]
#[must_use]
fn start(self) -> u32 {
14
}
#[inline]
#[must_use]
fn end(self) -> u32 {
20
}
}
impl IndexRangeU32 for IR<14, 21> {
#[inline]
#[must_use]
fn start(self) -> u32 {
14
}
#[inline]
#[must_use]
fn end(self) -> u32 {
21
}
}
impl IndexRangeU32 for IR<14, 22> {
#[inline]
#[must_use]
fn start(self) -> u32 {
14
}
#[inline]
#[must_use]
fn end(self) -> u32 {
22
}
}
impl IndexRangeU32 for IR<14, 23> {
#[inline]
#[must_use]
fn start(self) -> u32 {
14
}
#[inline]
#[must_use]
fn end(self) -> u32 {
23
}
}
impl IndexRangeU32 for IR<14, 24> {
#[inline]
#[must_use]
fn start(self) -> u32 {
14
}
#[inline]
#[must_use]
fn end(self) -> u32 {
24
}
}
impl IndexRangeU32 for IR<14, 25> {
#[inline]
#[must_use]
fn start(self) -> u32 {
14
}
#[inline]
#[must_use]
fn end(self) -> u32 {
25
}
}
impl IndexRangeU32 for IR<14, 26> {
#[inline]
#[must_use]
fn start(self) -> u32 {
14
}
#[inline]
#[must_use]
fn end(self) -> u32 {
26
}
}
impl IndexRangeU32 for IR<14, 27> {
#[inline]
#[must_use]
fn start(self) -> u32 {
14
}
#[inline]
#[must_use]
fn end(self) -> u32 {
27
}
}
impl IndexRangeU32 for IR<14, 28> {
#[inline]
#[must_use]
fn start(self) -> u32 {
14
}
#[inline]
#[must_use]
fn end(self) -> u32 {
28
}
}
impl IndexRangeU32 for IR<14, 29> {
#[inline]
#[must_use]
fn start(self) -> u32 {
14
}
#[inline]
#[must_use]
fn end(self) -> u32 {
29
}
}
impl IndexRangeU32 for IR<14, 30> {
#[inline]
#[must_use]
fn start(self) -> u32 {
14
}
#[inline]
#[must_use]
fn end(self) -> u32 {
30
}
}
impl IndexRangeU32 for IR<14, 31> {
#[inline]
#[must_use]
fn start(self) -> u32 {
14
}
#[inline]
#[must_use]
fn end(self) -> u32 {
31
}
}
impl IndexRangeU32 for IR<15, 15> {
#[inline]
#[must_use]
fn start(self) -> u32 {
15
}
#[inline]
#[must_use]
fn end(self) -> u32 {
15
}
}
impl IndexRangeU32 for IR<15, 16> {
#[inline]
#[must_use]
fn start(self) -> u32 {
15
}
#[inline]
#[must_use]
fn end(self) -> u32 {
16
}
}
impl IndexRangeU32 for IR<15, 17> {
#[inline]
#[must_use]
fn start(self) -> u32 {
15
}
#[inline]
#[must_use]
fn end(self) -> u32 {
17
}
}
impl IndexRangeU32 for IR<15, 18> {
#[inline]
#[must_use]
fn start(self) -> u32 {
15
}
#[inline]
#[must_use]
fn end(self) -> u32 {
18
}
}
impl IndexRangeU32 for IR<15, 19> {
#[inline]
#[must_use]
fn start(self) -> u32 {
15
}
#[inline]
#[must_use]
fn end(self) -> u32 {
19
}
}
impl IndexRangeU32 for IR<15, 20> {
#[inline]
#[must_use]
fn start(self) -> u32 {
15
}
#[inline]
#[must_use]
fn end(self) -> u32 {
20
}
}
impl IndexRangeU32 for IR<15, 21> {
#[inline]
#[must_use]
fn start(self) -> u32 {
15
}
#[inline]
#[must_use]
fn end(self) -> u32 {
21
}
}
impl IndexRangeU32 for IR<15, 22> {
#[inline]
#[must_use]
fn start(self) -> u32 {
15
}
#[inline]
#[must_use]
fn end(self) -> u32 {
22
}
}
impl IndexRangeU32 for IR<15, 23> {
#[inline]
#[must_use]
fn start(self) -> u32 {
15
}
#[inline]
#[must_use]
fn end(self) -> u32 {
23
}
}
impl IndexRangeU32 for IR<15, 24> {
#[inline]
#[must_use]
fn start(self) -> u32 {
15
}
#[inline]
#[must_use]
fn end(self) -> u32 {
24
}
}
impl IndexRangeU32 for IR<15, 25> {
#[inline]
#[must_use]
fn start(self) -> u32 {
15
}
#[inline]
#[must_use]
fn end(self) -> u32 {
25
}
}
impl IndexRangeU32 for IR<15, 26> {
#[inline]
#[must_use]
fn start(self) -> u32 {
15
}
#[inline]
#[must_use]
fn end(self) -> u32 {
26
}
}
impl IndexRangeU32 for IR<15, 27> {
#[inline]
#[must_use]
fn start(self) -> u32 {
15
}
#[inline]
#[must_use]
fn end(self) -> u32 {
27
}
}
impl IndexRangeU32 for IR<15, 28> {
#[inline]
#[must_use]
fn start(self) -> u32 {
15
}
#[inline]
#[must_use]
fn end(self) -> u32 {
28
}
}
impl IndexRangeU32 for IR<15, 29> {
#[inline]
#[must_use]
fn start(self) -> u32 {
15
}
#[inline]
#[must_use]
fn end(self) -> u32 {
29
}
}
impl IndexRangeU32 for IR<15, 30> {
#[inline]
#[must_use]
fn start(self) -> u32 {
15
}
#[inline]
#[must_use]
fn end(self) -> u32 {
30
}
}
impl IndexRangeU32 for IR<15, 31> {
#[inline]
#[must_use]
fn start(self) -> u32 {
15
}
#[inline]
#[must_use]
fn end(self) -> u32 {
31
}
}
impl IndexRangeU32 for IR<16, 16> {
#[inline]
#[must_use]
fn start(self) -> u32 {
16
}
#[inline]
#[must_use]
fn end(self) -> u32 {
16
}
}
impl IndexRangeU32 for IR<16, 17> {
#[inline]
#[must_use]
fn start(self) -> u32 {
16
}
#[inline]
#[must_use]
fn end(self) -> u32 {
17
}
}
impl IndexRangeU32 for IR<16, 18> {
#[inline]
#[must_use]
fn start(self) -> u32 {
16
}
#[inline]
#[must_use]
fn end(self) -> u32 {
18
}
}
impl IndexRangeU32 for IR<16, 19> {
#[inline]
#[must_use]
fn start(self) -> u32 {
16
}
#[inline]
#[must_use]
fn end(self) -> u32 {
19
}
}
impl IndexRangeU32 for IR<16, 20> {
#[inline]
#[must_use]
fn start(self) -> u32 {
16
}
#[inline]
#[must_use]
fn end(self) -> u32 {
20
}
}
impl IndexRangeU32 for IR<16, 21> {
#[inline]
#[must_use]
fn start(self) -> u32 {
16
}
#[inline]
#[must_use]
fn end(self) -> u32 {
21
}
}
impl IndexRangeU32 for IR<16, 22> {
#[inline]
#[must_use]
fn start(self) -> u32 {
16
}
#[inline]
#[must_use]
fn end(self) -> u32 {
22
}
}
impl IndexRangeU32 for IR<16, 23> {
#[inline]
#[must_use]
fn start(self) -> u32 {
16
}
#[inline]
#[must_use]
fn end(self) -> u32 {
23
}
}
impl IndexRangeU32 for IR<16, 24> {
#[inline]
#[must_use]
fn start(self) -> u32 {
16
}
#[inline]
#[must_use]
fn end(self) -> u32 {
24
}
}
impl IndexRangeU32 for IR<16, 25> {
#[inline]
#[must_use]
fn start(self) -> u32 {
16
}
#[inline]
#[must_use]
fn end(self) -> u32 {
25
}
}
impl IndexRangeU32 for IR<16, 26> {
#[inline]
#[must_use]
fn start(self) -> u32 {
16
}
#[inline]
#[must_use]
fn end(self) -> u32 {
26
}
}
impl IndexRangeU32 for IR<16, 27> {
#[inline]
#[must_use]
fn start(self) -> u32 {
16
}
#[inline]
#[must_use]
fn end(self) -> u32 {
27
}
}
impl IndexRangeU32 for IR<16, 28> {
#[inline]
#[must_use]
fn start(self) -> u32 {
16
}
#[inline]
#[must_use]
fn end(self) -> u32 {
28
}
}
impl IndexRangeU32 for IR<16, 29> {
#[inline]
#[must_use]
fn start(self) -> u32 {
16
}
#[inline]
#[must_use]
fn end(self) -> u32 {
29
}
}
impl IndexRangeU32 for IR<16, 30> {
#[inline]
#[must_use]
fn start(self) -> u32 {
16
}
#[inline]
#[must_use]
fn end(self) -> u32 {
30
}
}
impl IndexRangeU32 for IR<16, 31> {
#[inline]
#[must_use]
fn start(self) -> u32 {
16
}
#[inline]
#[must_use]
fn end(self) -> u32 {
31
}
}
impl IndexRangeU32 for IR<17, 17> {
#[inline]
#[must_use]
fn start(self) -> u32 {
17
}
#[inline]
#[must_use]
fn end(self) -> u32 {
17
}
}
impl IndexRangeU32 for IR<17, 18> {
#[inline]
#[must_use]
fn start(self) -> u32 {
17
}
#[inline]
#[must_use]
fn end(self) -> u32 {
18
}
}
impl IndexRangeU32 for IR<17, 19> {
#[inline]
#[must_use]
fn start(self) -> u32 {
17
}
#[inline]
#[must_use]
fn end(self) -> u32 {
19
}
}
impl IndexRangeU32 for IR<17, 20> {
#[inline]
#[must_use]
fn start(self) -> u32 {
17
}
#[inline]
#[must_use]
fn end(self) -> u32 {
20
}
}
impl IndexRangeU32 for IR<17, 21> {
#[inline]
#[must_use]
fn start(self) -> u32 {
17
}
#[inline]
#[must_use]
fn end(self) -> u32 {
21
}
}
impl IndexRangeU32 for IR<17, 22> {
#[inline]
#[must_use]
fn start(self) -> u32 {
17
}
#[inline]
#[must_use]
fn end(self) -> u32 {
22
}
}
impl IndexRangeU32 for IR<17, 23> {
#[inline]
#[must_use]
fn start(self) -> u32 {
17
}
#[inline]
#[must_use]
fn end(self) -> u32 {
23
}
}
impl IndexRangeU32 for IR<17, 24> {
#[inline]
#[must_use]
fn start(self) -> u32 {
17
}
#[inline]
#[must_use]
fn end(self) -> u32 {
24
}
}
impl IndexRangeU32 for IR<17, 25> {
#[inline]
#[must_use]
fn start(self) -> u32 {
17
}
#[inline]
#[must_use]
fn end(self) -> u32 {
25
}
}
impl IndexRangeU32 for IR<17, 26> {
#[inline]
#[must_use]
fn start(self) -> u32 {
17
}
#[inline]
#[must_use]
fn end(self) -> u32 {
26
}
}
impl IndexRangeU32 for IR<17, 27> {
#[inline]
#[must_use]
fn start(self) -> u32 {
17
}
#[inline]
#[must_use]
fn end(self) -> u32 {
27
}
}
impl IndexRangeU32 for IR<17, 28> {
#[inline]
#[must_use]
fn start(self) -> u32 {
17
}
#[inline]
#[must_use]
fn end(self) -> u32 {
28
}
}
impl IndexRangeU32 for IR<17, 29> {
#[inline]
#[must_use]
fn start(self) -> u32 {
17
}
#[inline]
#[must_use]
fn end(self) -> u32 {
29
}
}
impl IndexRangeU32 for IR<17, 30> {
#[inline]
#[must_use]
fn start(self) -> u32 {
17
}
#[inline]
#[must_use]
fn end(self) -> u32 {
30
}
}
impl IndexRangeU32 for IR<17, 31> {
#[inline]
#[must_use]
fn start(self) -> u32 {
17
}
#[inline]
#[must_use]
fn end(self) -> u32 {
31
}
}
impl IndexRangeU32 for IR<18, 18> {
#[inline]
#[must_use]
fn start(self) -> u32 {
18
}
#[inline]
#[must_use]
fn end(self) -> u32 {
18
}
}
impl IndexRangeU32 for IR<18, 19> {
#[inline]
#[must_use]
fn start(self) -> u32 {
18
}
#[inline]
#[must_use]
fn end(self) -> u32 {
19
}
}
impl IndexRangeU32 for IR<18, 20> {
#[inline]
#[must_use]
fn start(self) -> u32 {
18
}
#[inline]
#[must_use]
fn end(self) -> u32 {
20
}
}
impl IndexRangeU32 for IR<18, 21> {
#[inline]
#[must_use]
fn start(self) -> u32 {
18
}
#[inline]
#[must_use]
fn end(self) -> u32 {
21
}
}
impl IndexRangeU32 for IR<18, 22> {
#[inline]
#[must_use]
fn start(self) -> u32 {
18
}
#[inline]
#[must_use]
fn end(self) -> u32 {
22
}
}
impl IndexRangeU32 for IR<18, 23> {
#[inline]
#[must_use]
fn start(self) -> u32 {
18
}
#[inline]
#[must_use]
fn end(self) -> u32 {
23
}
}
impl IndexRangeU32 for IR<18, 24> {
#[inline]
#[must_use]
fn start(self) -> u32 {
18
}
#[inline]
#[must_use]
fn end(self) -> u32 {
24
}
}
impl IndexRangeU32 for IR<18, 25> {
#[inline]
#[must_use]
fn start(self) -> u32 {
18
}
#[inline]
#[must_use]
fn end(self) -> u32 {
25
}
}
impl IndexRangeU32 for IR<18, 26> {
#[inline]
#[must_use]
fn start(self) -> u32 {
18
}
#[inline]
#[must_use]
fn end(self) -> u32 {
26
}
}
impl IndexRangeU32 for IR<18, 27> {
#[inline]
#[must_use]
fn start(self) -> u32 {
18
}
#[inline]
#[must_use]
fn end(self) -> u32 {
27
}
}
impl IndexRangeU32 for IR<18, 28> {
#[inline]
#[must_use]
fn start(self) -> u32 {
18
}
#[inline]
#[must_use]
fn end(self) -> u32 {
28
}
}
impl IndexRangeU32 for IR<18, 29> {
#[inline]
#[must_use]
fn start(self) -> u32 {
18
}
#[inline]
#[must_use]
fn end(self) -> u32 {
29
}
}
impl IndexRangeU32 for IR<18, 30> {
#[inline]
#[must_use]
fn start(self) -> u32 {
18
}
#[inline]
#[must_use]
fn end(self) -> u32 {
30
}
}
impl IndexRangeU32 for IR<18, 31> {
#[inline]
#[must_use]
fn start(self) -> u32 {
18
}
#[inline]
#[must_use]
fn end(self) -> u32 {
31
}
}
impl IndexRangeU32 for IR<19, 19> {
#[inline]
#[must_use]
fn start(self) -> u32 {
19
}
#[inline]
#[must_use]
fn end(self) -> u32 {
19
}
}
impl IndexRangeU32 for IR<19, 20> {
#[inline]
#[must_use]
fn start(self) -> u32 {
19
}
#[inline]
#[must_use]
fn end(self) -> u32 {
20
}
}
impl IndexRangeU32 for IR<19, 21> {
#[inline]
#[must_use]
fn start(self) -> u32 {
19
}
#[inline]
#[must_use]
fn end(self) -> u32 {
21
}
}
impl IndexRangeU32 for IR<19, 22> {
#[inline]
#[must_use]
fn start(self) -> u32 {
19
}
#[inline]
#[must_use]
fn end(self) -> u32 {
22
}
}
impl IndexRangeU32 for IR<19, 23> {
#[inline]
#[must_use]
fn start(self) -> u32 {
19
}
#[inline]
#[must_use]
fn end(self) -> u32 {
23
}
}
impl IndexRangeU32 for IR<19, 24> {
#[inline]
#[must_use]
fn start(self) -> u32 {
19
}
#[inline]
#[must_use]
fn end(self) -> u32 {
24
}
}
impl IndexRangeU32 for IR<19, 25> {
#[inline]
#[must_use]
fn start(self) -> u32 {
19
}
#[inline]
#[must_use]
fn end(self) -> u32 {
25
}
}
impl IndexRangeU32 for IR<19, 26> {
#[inline]
#[must_use]
fn start(self) -> u32 {
19
}
#[inline]
#[must_use]
fn end(self) -> u32 {
26
}
}
impl IndexRangeU32 for IR<19, 27> {
#[inline]
#[must_use]
fn start(self) -> u32 {
19
}
#[inline]
#[must_use]
fn end(self) -> u32 {
27
}
}
impl IndexRangeU32 for IR<19, 28> {
#[inline]
#[must_use]
fn start(self) -> u32 {
19
}
#[inline]
#[must_use]
fn end(self) -> u32 {
28
}
}
impl IndexRangeU32 for IR<19, 29> {
#[inline]
#[must_use]
fn start(self) -> u32 {
19
}
#[inline]
#[must_use]
fn end(self) -> u32 {
29
}
}
impl IndexRangeU32 for IR<19, 30> {
#[inline]
#[must_use]
fn start(self) -> u32 {
19
}
#[inline]
#[must_use]
fn end(self) -> u32 {
30
}
}
impl IndexRangeU32 for IR<19, 31> {
#[inline]
#[must_use]
fn start(self) -> u32 {
19
}
#[inline]
#[must_use]
fn end(self) -> u32 {
31
}
}
impl IndexRangeU32 for IR<20, 20> {
#[inline]
#[must_use]
fn start(self) -> u32 {
20
}
#[inline]
#[must_use]
fn end(self) -> u32 {
20
}
}
impl IndexRangeU32 for IR<20, 21> {
#[inline]
#[must_use]
fn start(self) -> u32 {
20
}
#[inline]
#[must_use]
fn end(self) -> u32 {
21
}
}
impl IndexRangeU32 for IR<20, 22> {
#[inline]
#[must_use]
fn start(self) -> u32 {
20
}
#[inline]
#[must_use]
fn end(self) -> u32 {
22
}
}
impl IndexRangeU32 for IR<20, 23> {
#[inline]
#[must_use]
fn start(self) -> u32 {
20
}
#[inline]
#[must_use]
fn end(self) -> u32 {
23
}
}
impl IndexRangeU32 for IR<20, 24> {
#[inline]
#[must_use]
fn start(self) -> u32 {
20
}
#[inline]
#[must_use]
fn end(self) -> u32 {
24
}
}
impl IndexRangeU32 for IR<20, 25> {
#[inline]
#[must_use]
fn start(self) -> u32 {
20
}
#[inline]
#[must_use]
fn end(self) -> u32 {
25
}
}
impl IndexRangeU32 for IR<20, 26> {
#[inline]
#[must_use]
fn start(self) -> u32 {
20
}
#[inline]
#[must_use]
fn end(self) -> u32 {
26
}
}
impl IndexRangeU32 for IR<20, 27> {
#[inline]
#[must_use]
fn start(self) -> u32 {
20
}
#[inline]
#[must_use]
fn end(self) -> u32 {
27
}
}
impl IndexRangeU32 for IR<20, 28> {
#[inline]
#[must_use]
fn start(self) -> u32 {
20
}
#[inline]
#[must_use]
fn end(self) -> u32 {
28
}
}
impl IndexRangeU32 for IR<20, 29> {
#[inline]
#[must_use]
fn start(self) -> u32 {
20
}
#[inline]
#[must_use]
fn end(self) -> u32 {
29
}
}
impl IndexRangeU32 for IR<20, 30> {
#[inline]
#[must_use]
fn start(self) -> u32 {
20
}
#[inline]
#[must_use]
fn end(self) -> u32 {
30
}
}
impl IndexRangeU32 for IR<20, 31> {
#[inline]
#[must_use]
fn start(self) -> u32 {
20
}
#[inline]
#[must_use]
fn end(self) -> u32 {
31
}
}
impl IndexRangeU32 for IR<21, 21> {
#[inline]
#[must_use]
fn start(self) -> u32 {
21
}
#[inline]
#[must_use]
fn end(self) -> u32 {
21
}
}
impl IndexRangeU32 for IR<21, 22> {
#[inline]
#[must_use]
fn start(self) -> u32 {
21
}
#[inline]
#[must_use]
fn end(self) -> u32 {
22
}
}
impl IndexRangeU32 for IR<21, 23> {
#[inline]
#[must_use]
fn start(self) -> u32 {
21
}
#[inline]
#[must_use]
fn end(self) -> u32 {
23
}
}
impl IndexRangeU32 for IR<21, 24> {
#[inline]
#[must_use]
fn start(self) -> u32 {
21
}
#[inline]
#[must_use]
fn end(self) -> u32 {
24
}
}
impl IndexRangeU32 for IR<21, 25> {
#[inline]
#[must_use]
fn start(self) -> u32 {
21
}
#[inline]
#[must_use]
fn end(self) -> u32 {
25
}
}
impl IndexRangeU32 for IR<21, 26> {
#[inline]
#[must_use]
fn start(self) -> u32 {
21
}
#[inline]
#[must_use]
fn end(self) -> u32 {
26
}
}
impl IndexRangeU32 for IR<21, 27> {
#[inline]
#[must_use]
fn start(self) -> u32 {
21
}
#[inline]
#[must_use]
fn end(self) -> u32 {
27
}
}
impl IndexRangeU32 for IR<21, 28> {
#[inline]
#[must_use]
fn start(self) -> u32 {
21
}
#[inline]
#[must_use]
fn end(self) -> u32 {
28
}
}
impl IndexRangeU32 for IR<21, 29> {
#[inline]
#[must_use]
fn start(self) -> u32 {
21
}
#[inline]
#[must_use]
fn end(self) -> u32 {
29
}
}
impl IndexRangeU32 for IR<21, 30> {
#[inline]
#[must_use]
fn start(self) -> u32 {
21
}
#[inline]
#[must_use]
fn end(self) -> u32 {
30
}
}
impl IndexRangeU32 for IR<21, 31> {
#[inline]
#[must_use]
fn start(self) -> u32 {
21
}
#[inline]
#[must_use]
fn end(self) -> u32 {
31
}
}
impl IndexRangeU32 for IR<22, 22> {
#[inline]
#[must_use]
fn start(self) -> u32 {
22
}
#[inline]
#[must_use]
fn end(self) -> u32 {
22
}
}
impl IndexRangeU32 for IR<22, 23> {
#[inline]
#[must_use]
fn start(self) -> u32 {
22
}
#[inline]
#[must_use]
fn end(self) -> u32 {
23
}
}
impl IndexRangeU32 for IR<22, 24> {
#[inline]
#[must_use]
fn start(self) -> u32 {
22
}
#[inline]
#[must_use]
fn end(self) -> u32 {
24
}
}
impl IndexRangeU32 for IR<22, 25> {
#[inline]
#[must_use]
fn start(self) -> u32 {
22
}
#[inline]
#[must_use]
fn end(self) -> u32 {
25
}
}
impl IndexRangeU32 for IR<22, 26> {
#[inline]
#[must_use]
fn start(self) -> u32 {
22
}
#[inline]
#[must_use]
fn end(self) -> u32 {
26
}
}
impl IndexRangeU32 for IR<22, 27> {
#[inline]
#[must_use]
fn start(self) -> u32 {
22
}
#[inline]
#[must_use]
fn end(self) -> u32 {
27
}
}
impl IndexRangeU32 for IR<22, 28> {
#[inline]
#[must_use]
fn start(self) -> u32 {
22
}
#[inline]
#[must_use]
fn end(self) -> u32 {
28
}
}
impl IndexRangeU32 for IR<22, 29> {
#[inline]
#[must_use]
fn start(self) -> u32 {
22
}
#[inline]
#[must_use]
fn end(self) -> u32 {
29
}
}
impl IndexRangeU32 for IR<22, 30> {
#[inline]
#[must_use]
fn start(self) -> u32 {
22
}
#[inline]
#[must_use]
fn end(self) -> u32 {
30
}
}
impl IndexRangeU32 for IR<22, 31> {
#[inline]
#[must_use]
fn start(self) -> u32 {
22
}
#[inline]
#[must_use]
fn end(self) -> u32 {
31
}
}
impl IndexRangeU32 for IR<23, 23> {
#[inline]
#[must_use]
fn start(self) -> u32 {
23
}
#[inline]
#[must_use]
fn end(self) -> u32 {
23
}
}
impl IndexRangeU32 for IR<23, 24> {
#[inline]
#[must_use]
fn start(self) -> u32 {
23
}
#[inline]
#[must_use]
fn end(self) -> u32 {
24
}
}
impl IndexRangeU32 for IR<23, 25> {
#[inline]
#[must_use]
fn start(self) -> u32 {
23
}
#[inline]
#[must_use]
fn end(self) -> u32 {
25
}
}
impl IndexRangeU32 for IR<23, 26> {
#[inline]
#[must_use]
fn start(self) -> u32 {
23
}
#[inline]
#[must_use]
fn end(self) -> u32 {
26
}
}
impl IndexRangeU32 for IR<23, 27> {
#[inline]
#[must_use]
fn start(self) -> u32 {
23
}
#[inline]
#[must_use]
fn end(self) -> u32 {
27
}
}
impl IndexRangeU32 for IR<23, 28> {
#[inline]
#[must_use]
fn start(self) -> u32 {
23
}
#[inline]
#[must_use]
fn end(self) -> u32 {
28
}
}
impl IndexRangeU32 for IR<23, 29> {
#[inline]
#[must_use]
fn start(self) -> u32 {
23
}
#[inline]
#[must_use]
fn end(self) -> u32 {
29
}
}
impl IndexRangeU32 for IR<23, 30> {
#[inline]
#[must_use]
fn start(self) -> u32 {
23
}
#[inline]
#[must_use]
fn end(self) -> u32 {
30
}
}
impl IndexRangeU32 for IR<23, 31> {
#[inline]
#[must_use]
fn start(self) -> u32 {
23
}
#[inline]
#[must_use]
fn end(self) -> u32 {
31
}
}
impl IndexRangeU32 for IR<24, 24> {
#[inline]
#[must_use]
fn start(self) -> u32 {
24
}
#[inline]
#[must_use]
fn end(self) -> u32 {
24
}
}
impl IndexRangeU32 for IR<24, 25> {
#[inline]
#[must_use]
fn start(self) -> u32 {
24
}
#[inline]
#[must_use]
fn end(self) -> u32 {
25
}
}
impl IndexRangeU32 for IR<24, 26> {
#[inline]
#[must_use]
fn start(self) -> u32 {
24
}
#[inline]
#[must_use]
fn end(self) -> u32 {
26
}
}
impl IndexRangeU32 for IR<24, 27> {
#[inline]
#[must_use]
fn start(self) -> u32 {
24
}
#[inline]
#[must_use]
fn end(self) -> u32 {
27
}
}
impl IndexRangeU32 for IR<24, 28> {
#[inline]
#[must_use]
fn start(self) -> u32 {
24
}
#[inline]
#[must_use]
fn end(self) -> u32 {
28
}
}
impl IndexRangeU32 for IR<24, 29> {
#[inline]
#[must_use]
fn start(self) -> u32 {
24
}
#[inline]
#[must_use]
fn end(self) -> u32 {
29
}
}
impl IndexRangeU32 for IR<24, 30> {
#[inline]
#[must_use]
fn start(self) -> u32 {
24
}
#[inline]
#[must_use]
fn end(self) -> u32 {
30
}
}
impl IndexRangeU32 for IR<24, 31> {
#[inline]
#[must_use]
fn start(self) -> u32 {
24
}
#[inline]
#[must_use]
fn end(self) -> u32 {
31
}
}
impl IndexRangeU32 for IR<25, 25> {
#[inline]
#[must_use]
fn start(self) -> u32 {
25
}
#[inline]
#[must_use]
fn end(self) -> u32 {
25
}
}
impl IndexRangeU32 for IR<25, 26> {
#[inline]
#[must_use]
fn start(self) -> u32 {
25
}
#[inline]
#[must_use]
fn end(self) -> u32 {
26
}
}
impl IndexRangeU32 for IR<25, 27> {
#[inline]
#[must_use]
fn start(self) -> u32 {
25
}
#[inline]
#[must_use]
fn end(self) -> u32 {
27
}
}
impl IndexRangeU32 for IR<25, 28> {
#[inline]
#[must_use]
fn start(self) -> u32 {
25
}
#[inline]
#[must_use]
fn end(self) -> u32 {
28
}
}
impl IndexRangeU32 for IR<25, 29> {
#[inline]
#[must_use]
fn start(self) -> u32 {
25
}
#[inline]
#[must_use]
fn end(self) -> u32 {
29
}
}
impl IndexRangeU32 for IR<25, 30> {
#[inline]
#[must_use]
fn start(self) -> u32 {
25
}
#[inline]
#[must_use]
fn end(self) -> u32 {
30
}
}
impl IndexRangeU32 for IR<25, 31> {
#[inline]
#[must_use]
fn start(self) -> u32 {
25
}
#[inline]
#[must_use]
fn end(self) -> u32 {
31
}
}
impl IndexRangeU32 for IR<26, 26> {
#[inline]
#[must_use]
fn start(self) -> u32 {
26
}
#[inline]
#[must_use]
fn end(self) -> u32 {
26
}
}
impl IndexRangeU32 for IR<26, 27> {
#[inline]
#[must_use]
fn start(self) -> u32 {
26
}
#[inline]
#[must_use]
fn end(self) -> u32 {
27
}
}
impl IndexRangeU32 for IR<26, 28> {
#[inline]
#[must_use]
fn start(self) -> u32 {
26
}
#[inline]
#[must_use]
fn end(self) -> u32 {
28
}
}
impl IndexRangeU32 for IR<26, 29> {
#[inline]
#[must_use]
fn start(self) -> u32 {
26
}
#[inline]
#[must_use]
fn end(self) -> u32 {
29
}
}
impl IndexRangeU32 for IR<26, 30> {
#[inline]
#[must_use]
fn start(self) -> u32 {
26
}
#[inline]
#[must_use]
fn end(self) -> u32 {
30
}
}
impl IndexRangeU32 for IR<26, 31> {
#[inline]
#[must_use]
fn start(self) -> u32 {
26
}
#[inline]
#[must_use]
fn end(self) -> u32 {
31
}
}
impl IndexRangeU32 for IR<27, 27> {
#[inline]
#[must_use]
fn start(self) -> u32 {
27
}
#[inline]
#[must_use]
fn end(self) -> u32 {
27
}
}
impl IndexRangeU32 for IR<27, 28> {
#[inline]
#[must_use]
fn start(self) -> u32 {
27
}
#[inline]
#[must_use]
fn end(self) -> u32 {
28
}
}
impl IndexRangeU32 for IR<27, 29> {
#[inline]
#[must_use]
fn start(self) -> u32 {
27
}
#[inline]
#[must_use]
fn end(self) -> u32 {
29
}
}
impl IndexRangeU32 for IR<27, 30> {
#[inline]
#[must_use]
fn start(self) -> u32 {
27
}
#[inline]
#[must_use]
fn end(self) -> u32 {
30
}
}
impl IndexRangeU32 for IR<27, 31> {
#[inline]
#[must_use]
fn start(self) -> u32 {
27
}
#[inline]
#[must_use]
fn end(self) -> u32 {
31
}
}
impl IndexRangeU32 for IR<28, 28> {
#[inline]
#[must_use]
fn start(self) -> u32 {
28
}
#[inline]
#[must_use]
fn end(self) -> u32 {
28
}
}
impl IndexRangeU32 for IR<28, 29> {
#[inline]
#[must_use]
fn start(self) -> u32 {
28
}
#[inline]
#[must_use]
fn end(self) -> u32 {
29
}
}
impl IndexRangeU32 for IR<28, 30> {
#[inline]
#[must_use]
fn start(self) -> u32 {
28
}
#[inline]
#[must_use]
fn end(self) -> u32 {
30
}
}
impl IndexRangeU32 for IR<28, 31> {
#[inline]
#[must_use]
fn start(self) -> u32 {
28
}
#[inline]
#[must_use]
fn end(self) -> u32 {
31
}
}
impl IndexRangeU32 for IR<29, 29> {
#[inline]
#[must_use]
fn start(self) -> u32 {
29
}
#[inline]
#[must_use]
fn end(self) -> u32 {
29
}
}
impl IndexRangeU32 for IR<29, 30> {
#[inline]
#[must_use]
fn start(self) -> u32 {
29
}
#[inline]
#[must_use]
fn end(self) -> u32 {
30
}
}
impl IndexRangeU32 for IR<29, 31> {
#[inline]
#[must_use]
fn start(self) -> u32 {
29
}
#[inline]
#[must_use]
fn end(self) -> u32 {
31
}
}
impl IndexRangeU32 for IR<30, 30> {
#[inline]
#[must_use]
fn start(self) -> u32 {
30
}
#[inline]
#[must_use]
fn end(self) -> u32 {
30
}
}
impl IndexRangeU32 for IR<30, 31> {
#[inline]
#[must_use]
fn start(self) -> u32 {
30
}
#[inline]
#[must_use]
fn end(self) -> u32 {
31
}
}
impl IndexRangeU32 for IR<31, 31> {
#[inline]
#[must_use]
fn start(self) -> u32 {
31
}
#[inline]
#[must_use]
fn end(self) -> u32 {
31
}
}