1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
#[inline]
pub(crate) fn is_whitespace_1(c: u8) -> bool {
(c >= 9 && c <= 13) || (c >= 28 && c <= 32)
}
#[inline]
pub(crate) fn is_whitespace_3(b1: u8, b2: u8, b3: u8) -> bool {
match b1 {
225 => {
match b2 {
154 => {
match b3 {
128 => true,
_ => false,
}
}
160 => {
match b3 {
142 => true,
_ => false,
}
}
_ => false,
}
}
226 => {
match b2 {
128 => (b3 >= 128 && b3 <= 138) || b3 == 168 || b3 == 169,
129 => {
match b3 {
159 => true,
_ => false,
}
}
_ => false,
}
}
227 => {
match b2 {
128 => {
match b3 {
128 => true,
_ => false,
}
}
_ => false,
}
}
_ => false,
}
}