pub struct FilterExprNode {
pub base: AstNodeId,
pub predicates: Vec<AstNodeId>,
pub span: SourceSpan,
}Expand description
Filter expression (primary[predicate][predicate]...).
Fields§
§base: AstNodeIdBase/primary expression.
predicates: Vec<AstNodeId>Predicate expressions.
span: SourceSpanSource location.
Implementations§
Trait Implementations§
Source§impl Clone for FilterExprNode
impl Clone for FilterExprNode
Source§fn clone(&self) -> FilterExprNode
fn clone(&self) -> FilterExprNode
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 moreAuto Trait Implementations§
impl Freeze for FilterExprNode
impl RefUnwindSafe for FilterExprNode
impl Send for FilterExprNode
impl Sync for FilterExprNode
impl Unpin for FilterExprNode
impl UnsafeUnpin for FilterExprNode
impl UnwindSafe for FilterExprNode
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