pub enum SetOperationNode {
Union(Box<Node>, Box<Node>),
Intersection(Box<Node>, Box<Node>),
Difference(Box<Node>, Box<Node>),
}
Expand description
Set operation node
Variants§
Union(Box<Node>, Box<Node>)
Union: left operand | right operand
Intersection(Box<Node>, Box<Node>)
Intersection: left operand & right operand
Difference(Box<Node>, Box<Node>)
Difference: left operand ^ right operand
Trait Implementations§
Source§impl Clone for SetOperationNode
impl Clone for SetOperationNode
Source§fn clone(&self) -> SetOperationNode
fn clone(&self) -> SetOperationNode
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for SetOperationNode
impl Debug for SetOperationNode
Source§impl Display for SetOperationNode
impl Display for SetOperationNode
Source§impl PartialEq for SetOperationNode
impl PartialEq for SetOperationNode
impl StructuralPartialEq for SetOperationNode
Auto Trait Implementations§
impl Freeze for SetOperationNode
impl RefUnwindSafe for SetOperationNode
impl Send for SetOperationNode
impl Sync for SetOperationNode
impl Unpin for SetOperationNode
impl UnwindSafe for SetOperationNode
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more