Struct regex_syntax::ast::ClassSetBinaryOp [−][src]
pub struct ClassSetBinaryOp { pub span: Span, pub kind: ClassSetBinaryOpKind, pub lhs: Box<ClassSet>, pub rhs: Box<ClassSet>, }
A Unicode character class set operation.
Fields
span: Span
The span of this operation. e.g., the a-z--[h-p]
in [a-z--h-p]
.
kind: ClassSetBinaryOpKind
The type of this set operation.
lhs: Box<ClassSet>
The left hand side of the operation.
rhs: Box<ClassSet>
The right hand side of the operation.
Trait Implementations
impl Clone for ClassSetBinaryOp
[src]
impl Clone for ClassSetBinaryOp
[src]fn clone(&self) -> ClassSetBinaryOp
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Eq for ClassSetBinaryOp
[src]
impl Eq for ClassSetBinaryOp
[src]impl PartialEq<ClassSetBinaryOp> for ClassSetBinaryOp
[src]
impl PartialEq<ClassSetBinaryOp> for ClassSetBinaryOp
[src]fn eq(&self, other: &ClassSetBinaryOp) -> bool
[src]
fn ne(&self, other: &ClassSetBinaryOp) -> bool
[src]
impl StructuralEq for ClassSetBinaryOp
[src]
impl StructuralEq for ClassSetBinaryOp
[src]impl StructuralPartialEq for ClassSetBinaryOp
[src]
impl StructuralPartialEq for ClassSetBinaryOp
[src]Auto Trait Implementations
impl RefUnwindSafe for ClassSetBinaryOp
impl RefUnwindSafe for ClassSetBinaryOp
impl Send for ClassSetBinaryOp
impl Send for ClassSetBinaryOp
impl Sync for ClassSetBinaryOp
impl Sync for ClassSetBinaryOp
impl Unpin for ClassSetBinaryOp
impl Unpin for ClassSetBinaryOp
impl UnwindSafe for ClassSetBinaryOp
impl UnwindSafe for ClassSetBinaryOp