pub enum XPathFilterOperation {
Intersect,
Subtract,
Union,
}Expand description
Set operation applied by one XPath Filter 2.0 step.
Variants§
Intersect
Keep only nodes in the selected subtrees.
Subtract
Remove nodes in the selected subtrees.
Union
Add nodes in the selected subtrees.
Trait Implementations§
Source§impl Clone for XPathFilterOperation
impl Clone for XPathFilterOperation
Source§fn clone(&self) -> XPathFilterOperation
fn clone(&self) -> XPathFilterOperation
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for XPathFilterOperation
Source§impl Debug for XPathFilterOperation
impl Debug for XPathFilterOperation
impl Eq for XPathFilterOperation
Source§impl PartialEq for XPathFilterOperation
impl PartialEq for XPathFilterOperation
impl StructuralPartialEq for XPathFilterOperation
Auto Trait Implementations§
impl Freeze for XPathFilterOperation
impl RefUnwindSafe for XPathFilterOperation
impl Send for XPathFilterOperation
impl Sync for XPathFilterOperation
impl Unpin for XPathFilterOperation
impl UnsafeUnpin for XPathFilterOperation
impl UnwindSafe for XPathFilterOperation
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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