pub struct CreateAggregate { /* private fields */ }
Implementations§
Source§impl CreateAggregate
impl CreateAggregate
pub fn or_replace(&self) -> Option<OrReplace>
pub fn param_list(&self) -> Option<ParamList>
pub fn path(&self) -> Option<Path>
pub fn aggregate_token(&self) -> Option<SyntaxToken>
pub fn create_token(&self) -> Option<SyntaxToken>
Trait Implementations§
Source§impl AstNode for CreateAggregate
impl AstNode for CreateAggregate
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 Clone for CreateAggregate
impl Clone for CreateAggregate
Source§fn clone(&self) -> CreateAggregate
fn clone(&self) -> CreateAggregate
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for CreateAggregate
impl Debug for CreateAggregate
Source§impl From<CreateAggregate> for Stmt
impl From<CreateAggregate> for Stmt
Source§fn from(node: CreateAggregate) -> Stmt
fn from(node: CreateAggregate) -> Stmt
Converts to this type from the input type.
Source§impl Hash for CreateAggregate
impl Hash for CreateAggregate
Source§impl PartialEq for CreateAggregate
impl PartialEq for CreateAggregate
impl Eq for CreateAggregate
impl StructuralPartialEq for CreateAggregate
Auto Trait Implementations§
impl Freeze for CreateAggregate
impl !RefUnwindSafe for CreateAggregate
impl !Send for CreateAggregate
impl !Sync for CreateAggregate
impl Unpin for CreateAggregate
impl !UnwindSafe for CreateAggregate
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