Coverage Report

Created: 2024-12-17 06:15

/rust/registry/src/index.crates.io-6f17d22bba15001f/tinystr-0.7.6/src/asciibyte.rs
Line
Count
Source (jump to first uncovered line)
1
// This file is part of ICU4X. For terms of use, please see the file
2
// called LICENSE at the top level of the ICU4X source tree
3
// (online at: https://github.com/unicode-org/icu4x/blob/main/LICENSE ).
4
5
#[repr(u8)]
6
#[allow(dead_code)]
7
#[derive(PartialEq, Eq, Ord, PartialOrd, Copy, Clone, Hash)]
8
pub enum AsciiByte {
9
    B0 = 0,
10
    B1 = 1,
11
    B2 = 2,
12
    B3 = 3,
13
    B4 = 4,
14
    B5 = 5,
15
    B6 = 6,
16
    B7 = 7,
17
    B8 = 8,
18
    B9 = 9,
19
    B10 = 10,
20
    B11 = 11,
21
    B12 = 12,
22
    B13 = 13,
23
    B14 = 14,
24
    B15 = 15,
25
    B16 = 16,
26
    B17 = 17,
27
    B18 = 18,
28
    B19 = 19,
29
    B20 = 20,
30
    B21 = 21,
31
    B22 = 22,
32
    B23 = 23,
33
    B24 = 24,
34
    B25 = 25,
35
    B26 = 26,
36
    B27 = 27,
37
    B28 = 28,
38
    B29 = 29,
39
    B30 = 30,
40
    B31 = 31,
41
    B32 = 32,
42
    B33 = 33,
43
    B34 = 34,
44
    B35 = 35,
45
    B36 = 36,
46
    B37 = 37,
47
    B38 = 38,
48
    B39 = 39,
49
    B40 = 40,
50
    B41 = 41,
51
    B42 = 42,
52
    B43 = 43,
53
    B44 = 44,
54
    B45 = 45,
55
    B46 = 46,
56
    B47 = 47,
57
    B48 = 48,
58
    B49 = 49,
59
    B50 = 50,
60
    B51 = 51,
61
    B52 = 52,
62
    B53 = 53,
63
    B54 = 54,
64
    B55 = 55,
65
    B56 = 56,
66
    B57 = 57,
67
    B58 = 58,
68
    B59 = 59,
69
    B60 = 60,
70
    B61 = 61,
71
    B62 = 62,
72
    B63 = 63,
73
    B64 = 64,
74
    B65 = 65,
75
    B66 = 66,
76
    B67 = 67,
77
    B68 = 68,
78
    B69 = 69,
79
    B70 = 70,
80
    B71 = 71,
81
    B72 = 72,
82
    B73 = 73,
83
    B74 = 74,
84
    B75 = 75,
85
    B76 = 76,
86
    B77 = 77,
87
    B78 = 78,
88
    B79 = 79,
89
    B80 = 80,
90
    B81 = 81,
91
    B82 = 82,
92
    B83 = 83,
93
    B84 = 84,
94
    B85 = 85,
95
    B86 = 86,
96
    B87 = 87,
97
    B88 = 88,
98
    B89 = 89,
99
    B90 = 90,
100
    B91 = 91,
101
    B92 = 92,
102
    B93 = 93,
103
    B94 = 94,
104
    B95 = 95,
105
    B96 = 96,
106
    B97 = 97,
107
    B98 = 98,
108
    B99 = 99,
109
    B100 = 100,
110
    B101 = 101,
111
    B102 = 102,
112
    B103 = 103,
113
    B104 = 104,
114
    B105 = 105,
115
    B106 = 106,
116
    B107 = 107,
117
    B108 = 108,
118
    B109 = 109,
119
    B110 = 110,
120
    B111 = 111,
121
    B112 = 112,
122
    B113 = 113,
123
    B114 = 114,
124
    B115 = 115,
125
    B116 = 116,
126
    B117 = 117,
127
    B118 = 118,
128
    B119 = 119,
129
    B120 = 120,
130
    B121 = 121,
131
    B122 = 122,
132
    B123 = 123,
133
    B124 = 124,
134
    B125 = 125,
135
    B126 = 126,
136
    B127 = 127,
137
}
138
139
impl AsciiByte {
140
    // Convert [u8; N] to [AsciiByte; N]
141
    #[inline]
142
0
    pub const unsafe fn to_ascii_byte_array<const N: usize>(bytes: &[u8; N]) -> [AsciiByte; N] {
143
0
        *(bytes as *const [u8; N] as *const [AsciiByte; N])
144
0
    }
Unexecuted instantiation: <tinystr::asciibyte::AsciiByte>::to_ascii_byte_array::<7>
Unexecuted instantiation: <tinystr::asciibyte::AsciiByte>::to_ascii_byte_array::<2>
Unexecuted instantiation: <tinystr::asciibyte::AsciiByte>::to_ascii_byte_array::<3>
Unexecuted instantiation: <tinystr::asciibyte::AsciiByte>::to_ascii_byte_array::<4>
Unexecuted instantiation: <tinystr::asciibyte::AsciiByte>::to_ascii_byte_array::<8>
Unexecuted instantiation: <tinystr::asciibyte::AsciiByte>::to_ascii_byte_array::<_>
Unexecuted instantiation: <tinystr::asciibyte::AsciiByte>::to_ascii_byte_array::<7>
Unexecuted instantiation: <tinystr::asciibyte::AsciiByte>::to_ascii_byte_array::<2>
Unexecuted instantiation: <tinystr::asciibyte::AsciiByte>::to_ascii_byte_array::<3>
Unexecuted instantiation: <tinystr::asciibyte::AsciiByte>::to_ascii_byte_array::<4>
Unexecuted instantiation: <tinystr::asciibyte::AsciiByte>::to_ascii_byte_array::<8>
Unexecuted instantiation: <tinystr::asciibyte::AsciiByte>::to_ascii_byte_array::<_>
145
}