Enum regex_syntax::ast::ClassAsciiKind
[−]
[src]
pub enum ClassAsciiKind { Alnum, Alpha, Ascii, Blank, Cntrl, Digit, Graph, Lower, Print, Punct, Space, Upper, Word, Xdigit, }
The available ASCII character classes.
Variants
Alnum
[0-9A-Za-z]
Alpha
[A-Za-z]
Ascii
[\x00-\x7F]
Blank
[ \t]
Cntrl
[\x00-\x1F\x7F]
Digit
[0-9]
Graph
[!-~]
Lower
[a-z]
Print
[ -~]
Punct
[!-/:-@\[-
{-~]`
Space
[\t\n\v\f\r ]
Upper
[A-Z]
Word
[0-9A-Za-z_]
Xdigit
[0-9A-Fa-f]
Methods
impl ClassAsciiKind
[src]
pub fn from_name(name: &str) -> Option<ClassAsciiKind>
[src]
Return the corresponding ClassAsciiKind variant for the given name.
The name given should correspond to the lowercase version of the
variant name. e.g., cntrl
is the name for ClassAsciiKind::Cntrl
.
If no variant with the corresponding name exists, then None
is
returned.
Trait Implementations
impl Clone for ClassAsciiKind
[src]
fn clone(&self) -> ClassAsciiKind
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Debug for ClassAsciiKind
[src]
fn fmt(&self, __arg_0: &mut Formatter) -> Result
[src]
Formats the value using the given formatter. Read more