Enum regex_syntax::ast::ClassUnicodeKind [−][src]
pub enum ClassUnicodeKind { OneLetter(char), Named(String), NamedValue { op: ClassUnicodeOpKind, name: String, value: String, }, }
The available forms of Unicode character classes.
Variants
OneLetter(char)
A one letter abbreviated class, e.g., \pN
.
Named(String)
A binary property, general category or script. The string may be empty.
A property name and an associated value.
Show fields
Fields of NamedValue
op: ClassUnicodeOpKind
The type of Unicode op used to associate name
with value
.
name: String
The property name (which may be empty).
value: String
The property value (which may be empty).
Trait Implementations
impl Clone for ClassUnicodeKind
[src]
impl Clone for ClassUnicodeKind
[src]fn clone(&self) -> ClassUnicodeKind
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl PartialEq<ClassUnicodeKind> for ClassUnicodeKind
[src]
impl PartialEq<ClassUnicodeKind> for ClassUnicodeKind
[src]