pub struct Node { /* private fields */ }
Trait Implementations§
Source§impl Selector for Node
impl Selector for Node
Source§fn boolean(self) -> BooleanSel<Self>
fn boolean(self) -> BooleanSel<Self>
Select current node if it is a
Json::Boolean
Source§fn wherein<T: Selector>(self, filter: T) -> Wherein<Self, T>
fn wherein<T: Selector>(self, filter: T) -> Wherein<Self, T>
Select current node based on filter Read more
Source§fn union<T1: Selector, T2: Selector>(
self,
left: T1,
right: T2,
) -> Union<Self, T1, T2>
fn union<T1: Selector, T2: Selector>( self, left: T1, right: T2, ) -> Union<Self, T1, T2>
Select union of two selectors Read more
Source§fn intersect<T1: Selector, T2: Selector>(
self,
left: T1,
right: T2,
) -> Intersect<Self, T1, T2>
fn intersect<T1: Selector, T2: Selector>( self, left: T1, right: T2, ) -> Intersect<Self, T1, T2>
Select intersection of two selectors Read more
Source§fn diff<T1: Selector, T2: Selector>(
self,
left: T1,
right: T2,
) -> Diff<Self, T1, T2>
fn diff<T1: Selector, T2: Selector>( self, left: T1, right: T2, ) -> Diff<Self, T1, T2>
Select symmetric difference of two selectors Read more
impl Copy for Node
Auto Trait Implementations§
impl Freeze for Node
impl RefUnwindSafe for Node
impl Send for Node
impl Sync for Node
impl Unpin for Node
impl UnwindSafe for Node
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