pub struct WhereClause { /* private fields */ }Implementations§
Source§impl WhereClause
impl WhereClause
pub fn group_graph_pattern(&self) -> Option<GroupGraphPattern>
pub fn where_token(&self) -> Option<SyntaxToken>
Trait Implementations§
Source§impl AstNode for WhereClause
impl AstNode for WhereClause
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 WhereClause
impl !Send for WhereClause
impl !Sync for WhereClause
impl !UnwindSafe for WhereClause
impl Freeze for WhereClause
impl Unpin for WhereClause
impl UnsafeUnpin for WhereClause
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