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]
impl ClassAsciiKind
pub fn from_name(name: &str) -> Option<ClassAsciiKind>
[src]
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
impl Clone for ClassAsciiKind
[src]
impl Clone for ClassAsciiKind
fn clone(&self) -> ClassAsciiKind
[src]
fn clone(&self) -> ClassAsciiKind
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
1.0.0
[src]Performs copy-assignment from source
. Read more
impl Debug for ClassAsciiKind
[src]
impl Debug for ClassAsciiKind
fn fmt(&self, __arg_0: &mut Formatter) -> Result
[src]
fn fmt(&self, __arg_0: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl Eq for ClassAsciiKind
[src]
impl Eq for ClassAsciiKind
impl PartialEq for ClassAsciiKind
[src]
impl PartialEq for ClassAsciiKind
Auto Trait Implementations
impl Send for ClassAsciiKind
impl Send for ClassAsciiKind
impl Sync for ClassAsciiKind
impl Sync for ClassAsciiKind