pub struct Declare { /* private fields */ }Implementations§
Source§impl Declare
impl Declare
pub fn name(&self) -> Option<Name>
pub fn query(&self) -> Option<SelectVariant>
pub fn asensitive_token(&self) -> Option<SyntaxToken>
pub fn binary_token(&self) -> Option<SyntaxToken>
pub fn cursor_token(&self) -> Option<SyntaxToken>
pub fn declare_token(&self) -> Option<SyntaxToken>
pub fn for_token(&self) -> Option<SyntaxToken>
pub fn hold_token(&self) -> Option<SyntaxToken>
pub fn insensitive_token(&self) -> Option<SyntaxToken>
pub fn no_token(&self) -> Option<SyntaxToken>
pub fn scroll_token(&self) -> Option<SyntaxToken>
pub fn with_token(&self) -> Option<SyntaxToken>
pub fn without_token(&self) -> Option<SyntaxToken>
Trait Implementations§
Source§impl AstNode for Declare
impl AstNode for Declare
fn can_cast(kind: SyntaxKind) -> bool
fn cast(syntax: SyntaxNode) -> Option<Self>
fn syntax(&self) -> &SyntaxNode
fn clone_for_update(&self) -> Selfwhere
Self: Sized,
fn clone_subtree(&self) -> Selfwhere
Self: Sized,
Source§impl From<Declare> for ExplainStmt
impl From<Declare> for ExplainStmt
Source§fn from(node: Declare) -> ExplainStmt
fn from(node: Declare) -> ExplainStmt
Converts to this type from the input type.
impl Eq for Declare
impl StructuralPartialEq for Declare
Auto Trait Implementations§
impl Freeze for Declare
impl !RefUnwindSafe for Declare
impl !Send for Declare
impl !Sync for Declare
impl Unpin for Declare
impl !UnwindSafe for Declare
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