pub struct XPathFilter { /* private fields */ }Expand description
One expression and set operation in an XPath Filter 2.0 transform.
Implementations§
Source§impl XPathFilter
impl XPathFilter
Sourcepub fn new(operation: XPathFilterOperation, xpath: XPathExpression) -> Self
pub fn new(operation: XPathFilterOperation, xpath: XPathExpression) -> Self
Create a Filter 2.0 step.
Sourcepub fn operation(&self) -> XPathFilterOperation
pub fn operation(&self) -> XPathFilterOperation
Operation applied to the subtree-expanded expression result.
Sourcepub fn xpath(&self) -> &XPathExpression
pub fn xpath(&self) -> &XPathExpression
XPath expression evaluated by this step.
Trait Implementations§
Source§impl Clone for XPathFilter
impl Clone for XPathFilter
Source§fn clone(&self) -> XPathFilter
fn clone(&self) -> XPathFilter
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 moreSource§impl Debug for XPathFilter
impl Debug for XPathFilter
impl Eq for XPathFilter
Source§impl PartialEq for XPathFilter
impl PartialEq for XPathFilter
impl StructuralPartialEq for XPathFilter
Auto Trait Implementations§
impl Freeze for XPathFilter
impl RefUnwindSafe for XPathFilter
impl Send for XPathFilter
impl Sync for XPathFilter
impl Unpin for XPathFilter
impl UnsafeUnpin for XPathFilter
impl UnwindSafe for XPathFilter
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