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: ClassUnicodeOpKindThe type of Unicode op used to associate name with value.
name: StringThe property name (which may be empty).
value: StringThe 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 ClassUnicodeKindimpl Send for ClassUnicodeKind
impl Send for ClassUnicodeKindimpl Sync for ClassUnicodeKind
impl Sync for ClassUnicodeKindimpl Unpin for ClassUnicodeKind
impl Unpin for ClassUnicodeKindimpl UnwindSafe for ClassUnicodeKind
impl UnwindSafe for ClassUnicodeKind