pub struct ExprNode {
pub items: Vec<AstNodeId>,
pub span: SourceSpan,
}Expand description
Comma-separated sequence of expressions.
In XPath, (a, b, c) creates a sequence containing results of a, b, and c.
Fields§
§items: Vec<AstNodeId>List of expression IDs in the sequence.
span: SourceSpanSource location.
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ExprNode
impl RefUnwindSafe for ExprNode
impl Send for ExprNode
impl Sync for ExprNode
impl Unpin for ExprNode
impl UnsafeUnpin for ExprNode
impl UnwindSafe for ExprNode
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