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
#[inline] pub(crate) fn is_whitespace_1(c: u8) -> bool { (9..=13).contains(&c) || (28..=32).contains(&c) } #[inline] pub(crate) fn is_whitespace_3(b1: u8, b2: u8, b3: u8) -> bool { match b1 { 225 => { match b2 { 154 => { matches!(b3, 128) } 160 => { matches!(b3, 142) } _ => false, } } 226 => { match b2 { 128 => (128..=138).contains(&b3) || b3 == 168 || b3 == 169, 129 => { matches!(b3, 159) } _ => false, } } 227 => { match b2 { 128 => { matches!(b3, 128) } _ => false, } } _ => false, } }