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 ==
.