pub struct Expr(/* private fields */);Expand description
Any FHIRPath expression node.
Implementations§
Source§impl Expr
impl Expr
Sourcepub fn unparenthesized(&self) -> Expr
pub fn unparenthesized(&self) -> Expr
The expression without the outer parentheses, if it has them.
Sourcepub fn canonical_text(&self) -> String
pub fn canonical_text(&self) -> String
The expression in canonical form, as StructureMap stores it; see
expression_text.
Trait Implementations§
Source§impl AstNode for Expr
impl AstNode for Expr
fn can_cast(kind: SyntaxKind) -> bool
fn cast(node: SyntaxNode) -> Option<Self>
fn syntax(&self) -> &SyntaxNode
impl Eq for Expr
impl StructuralPartialEq for Expr
Auto Trait Implementations§
impl !RefUnwindSafe for Expr
impl !Send for Expr
impl !Sync for Expr
impl !UnwindSafe for Expr
impl Freeze for Expr
impl Unpin for Expr
impl UnsafeUnpin for Expr
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