Enum regex_syntax::ast::ClassAsciiKind  
source · pub enum ClassAsciiKind {
Show 14 variants
    Alnum,
    Alpha,
    Ascii,
    Blank,
    Cntrl,
    Digit,
    Graph,
    Lower,
    Print,
    Punct,
    Space,
    Upper,
    Word,
    Xdigit,
}Expand description
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]
[ -~]
Punct
[!-/:-@\[-{-~]`
Space
[\t\n\v\f\r ]
Upper
[A-Z]
Word
[0-9A-Za-z_]
Xdigit
[0-9A-Fa-f]
Implementations§
source§impl ClassAsciiKind
 
impl ClassAsciiKind
sourcepub fn from_name(name: &str) -> Option<ClassAsciiKind>
 
pub fn from_name(name: &str) -> Option<ClassAsciiKind>
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§
source§impl Clone for ClassAsciiKind
 
impl Clone for ClassAsciiKind
source§fn clone(&self) -> ClassAsciiKind
 
fn clone(&self) -> ClassAsciiKind
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
 
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from 
source. Read moresource§impl Debug for ClassAsciiKind
 
impl Debug for ClassAsciiKind
source§impl PartialEq<ClassAsciiKind> for ClassAsciiKind
 
impl PartialEq<ClassAsciiKind> for ClassAsciiKind
source§fn eq(&self, other: &ClassAsciiKind) -> bool
 
fn eq(&self, other: &ClassAsciiKind) -> bool
This method tests for 
self and other values to be equal, and is used
by ==.