Enum jsonpath_plus::ast::RecursiveOp
source · [−]#[non_exhaustive]
pub enum RecursiveOp {
Raw(RawSelector),
Bracket(Bracket, BracketSelector),
}
Expand description
The optional selector following a recursive selector
Variants (Non-exhaustive)
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Raw(RawSelector)
A simple selector, see RawSelector
Bracket(Bracket, BracketSelector)
A complex selector, see BracketSelector
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for RecursiveOp
impl Send for RecursiveOp
impl Sync for RecursiveOp
impl Unpin for RecursiveOp
impl UnwindSafe for RecursiveOp
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more