pub enum PathExpr {
Location(LocationPath),
Filter(FilterExpr),
FilterLocation(FilterExpr, LocationPath),
}Expand description
[19] PathExpr.
Variants§
Location(LocationPath)
A bare LocationPath.
Filter(FilterExpr)
A bare FilterExpr (no trailing / or //).
FilterLocation(FilterExpr, LocationPath)
FilterExpr '/' RelativeLocationPath or, with // desugared into a
prepended descendant-or-self::node() step,
FilterExpr '//' RelativeLocationPath.
Trait Implementations§
impl StructuralPartialEq for PathExpr
Auto Trait Implementations§
impl Freeze for PathExpr
impl RefUnwindSafe for PathExpr
impl Send for PathExpr
impl Sync for PathExpr
impl Unpin for PathExpr
impl UnsafeUnpin for PathExpr
impl UnwindSafe for PathExpr
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