pub trait AsChar {
// Required methods
fn as_char(self) -> char;
fn is_alpha(self) -> bool;
fn is_alphanum(self) -> bool;
fn is_dec_digit(self) -> bool;
fn is_hex_digit(self) -> bool;
fn is_oct_digit(self) -> bool;
fn len(self) -> usize;
}
Expand description
Transforms common types to a char for basic token parsing
Required Methods§
sourcefn is_alpha(self) -> bool
fn is_alpha(self) -> bool
Tests that self is an alphabetic character
Warning: for &str
it recognizes alphabetic
characters outside of the 52 ASCII letters
sourcefn is_alphanum(self) -> bool
fn is_alphanum(self) -> bool
Tests that self is an alphabetic character or a decimal digit
sourcefn is_dec_digit(self) -> bool
fn is_dec_digit(self) -> bool
Tests that self is a decimal digit
sourcefn is_hex_digit(self) -> bool
fn is_hex_digit(self) -> bool
Tests that self is an hex digit
sourcefn is_oct_digit(self) -> bool
fn is_oct_digit(self) -> bool
Tests that self is an octal digit