pub struct OptionalGraphPattern { /* private fields */ }Trait Implementations§
Source§impl AstNode for OptionalGraphPattern
impl AstNode for OptionalGraphPattern
fn kind() -> SyntaxKind
fn cast(syntax: SyntaxNode) -> Option<Self>
fn syntax(&self) -> &SyntaxNode
Source§fn visible_variables(&self) -> Vec<Var>
fn visible_variables(&self) -> Vec<Var>
Returns all variables “visible” from outside the node.
fn can_cast(kind: SyntaxKind) -> bool
fn has_error(&self) -> bool
fn collect_decendants( &self, matcher: &impl Fn(SyntaxKind) -> bool, ) -> Vec<SyntaxNode> ⓘ
fn preorder_find_kind(&self, kind: SyntaxKind) -> Vec<SyntaxNode> ⓘ
fn used_prefixes(&self) -> Vec<String>
fn text(&self) -> String
fn text_until(&self, offset: TextSize) -> String
Auto Trait Implementations§
impl !RefUnwindSafe for OptionalGraphPattern
impl !Send for OptionalGraphPattern
impl !Sync for OptionalGraphPattern
impl !UnwindSafe for OptionalGraphPattern
impl Freeze for OptionalGraphPattern
impl Unpin for OptionalGraphPattern
impl UnsafeUnpin for OptionalGraphPattern
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