Enum regex_syntax::ast::ClassSetBinaryOpKind
source · [−]pub enum ClassSetBinaryOpKind {
Intersection,
Difference,
SymmetricDifference,
}
Expand description
The type of a Unicode character class set operation.
Note that this doesn’t explicitly represent union since there is no explicit union operator. Concatenation inside a character class corresponds to the union operation.
Variants
Intersection
The intersection of two sets, e.g., \pN&&[a-z]
.
Difference
The difference of two sets, e.g., \pN--[0-9]
.
SymmetricDifference
The symmetric difference of two sets. The symmetric difference is the
set of elements belonging to one but not both sets.
e.g., [\pL~~[:ascii:]]
.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for ClassSetBinaryOpKind
impl Send for ClassSetBinaryOpKind
impl Sync for ClassSetBinaryOpKind
impl Unpin for ClassSetBinaryOpKind
impl UnwindSafe for ClassSetBinaryOpKind
Blanket Implementations
Mutably borrows from an owned value. Read more