From b8018ac660bbe29908f5e6f81d692db63ebcd39f Mon Sep 17 00:00:00 2001 From: John Turner Date: Mon, 2 Mar 2026 20:13:58 -0500 Subject: impl Character for u8 --- src/input.rs | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) 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 { pub it: I::Items, -- cgit v1.2.3