diff options
| author | John Turner <jturner.usa@gmail.com> | 2026-03-02 20:13:58 -0500 |
|---|---|---|
| committer | John Turner <jturner.usa@gmail.com> | 2026-03-02 20:13:58 -0500 |
| commit | b8018ac660bbe29908f5e6f81d692db63ebcd39f (patch) | |
| tree | a3e10d6d04fd91c2b8b0941535817883a3e6efd6 /src/input.rs | |
| parent | 67861a4df8a5abdd70651d47cf265b20c41d2acc (diff) | |
| download | mon-master.tar.gz | |
Diffstat (limited to 'src/input.rs')
| -rw-r--r-- | src/input.rs | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/src/input.rs b/src/input.rs index 0b38556..e924580 100644 --- a/src/input.rs +++ b/src/input.rs @@ -99,6 +99,32 @@ impl Character for char { } } +impl Character for u8 { + fn is_ascii(&self) -> bool { + (*self).is_ascii() + } + + fn is_alphabetic(&self) -> bool { + (*self).is_ascii_alphabetic() + } + + fn is_ascii_alphabetic(&self) -> bool { + (*self).is_ascii_alphabetic() + } + + fn is_numeric(&self) -> bool { + (*self).is_ascii_digit() + } + + fn is_whitespace(&self) -> bool { + (*self).is_ascii_whitespace() + } + + fn is_ascii_whitespace(&self) -> bool { + (*self).is_ascii_whitespace() + } +} + #[derive(Clone)] pub struct InputIter<I: Input> { pub it: I::Items, |
