1#[inline]
3pub fn alpha(term: u8) -> bool {
4 term.is_ascii_alphabetic()
5}
6
7#[inline]
9pub fn digit(term: u8) -> bool {
10 term.is_ascii_digit()
11}
12
13#[inline]
15pub fn alphanum(term: u8) -> bool {
16 term.is_ascii_alphanumeric()
17}
18
19#[inline]
21pub fn hex_digit(term: u8) -> bool {
22 (0x30..=0x39).contains(&term) || (0x41..=0x46).contains(&term) || (0x61..=0x66).contains(&term)
23}
24
25#[inline]
27pub fn oct_digit(term: u8) -> bool {
28 (0x30..=0x37).contains(&term)
29}
30
31#[inline]
33pub fn space(term: u8) -> bool {
34 term == b' ' || term == b'\t'
35}
36
37#[inline]
39pub fn multispace(term: u8) -> bool {
40 space(term) || term == b'\n' || term == b'\r'
41}