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 Eq for ClassUnicodeKind
[src]
impl Eq for ClassUnicodeKind
[src]impl PartialEq<ClassUnicodeKind> for ClassUnicodeKind
[src]
impl PartialEq<ClassUnicodeKind> for ClassUnicodeKind
[src]fn eq(&self, other: &ClassUnicodeKind) -> bool
[src]
fn ne(&self, other: &ClassUnicodeKind) -> bool
[src]
impl StructuralEq for ClassUnicodeKind
[src]
impl StructuralEq for ClassUnicodeKind
[src]impl StructuralPartialEq for ClassUnicodeKind
[src]
impl StructuralPartialEq for ClassUnicodeKind
[src]Auto Trait Implementations
impl RefUnwindSafe for ClassUnicodeKind
impl RefUnwindSafe for ClassUnicodeKind
impl Send for ClassUnicodeKind
impl Send for ClassUnicodeKind
impl Sync for ClassUnicodeKind
impl Sync for ClassUnicodeKind
impl Unpin for ClassUnicodeKind
impl Unpin for ClassUnicodeKind
impl UnwindSafe for ClassUnicodeKind
impl UnwindSafe for ClassUnicodeKind