pub struct SolutionModifier { /* private fields */ }Implementations§
Source§impl SolutionModifier
impl SolutionModifier
pub fn group_clause(&self) -> Option<GroupClause>
pub fn select_query(&self) -> Option<SelectQuery>
Trait Implementations§
Source§impl AstNode for SolutionModifier
impl AstNode for SolutionModifier
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
Source§impl Debug for SolutionModifier
impl Debug for SolutionModifier
Source§impl PartialEq for SolutionModifier
impl PartialEq for SolutionModifier
impl StructuralPartialEq for SolutionModifier
Auto Trait Implementations§
impl Freeze for SolutionModifier
impl !RefUnwindSafe for SolutionModifier
impl !Send for SolutionModifier
impl !Sync for SolutionModifier
impl Unpin for SolutionModifier
impl !UnwindSafe for SolutionModifier
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