pub struct AlterExtension { /* private fields */ }Implementations§
Source§impl AlterExtension
impl AlterExtension
pub fn aggregate(&self) -> Option<Aggregate>
pub fn cast_sig(&self) -> Option<CastSig>
pub fn function_sig(&self) -> Option<FunctionSig>
pub fn literal(&self) -> Option<Literal>
pub fn name_ref(&self) -> Option<NameRef>
pub fn op(&self) -> Option<Op>
pub fn path(&self) -> Option<Path>
pub fn set_schema(&self) -> Option<SetSchema>
pub fn ty(&self) -> Option<Type>
pub fn l_paren_token(&self) -> Option<SyntaxToken>
pub fn r_paren_token(&self) -> Option<SyntaxToken>
pub fn comma_token(&self) -> Option<SyntaxToken>
pub fn semicolon_token(&self) -> Option<SyntaxToken>
pub fn access_token(&self) -> Option<SyntaxToken>
pub fn add_token(&self) -> Option<SyntaxToken>
pub fn aggregate_token(&self) -> Option<SyntaxToken>
pub fn alter_token(&self) -> Option<SyntaxToken>
pub fn cast_token(&self) -> Option<SyntaxToken>
pub fn class_token(&self) -> Option<SyntaxToken>
pub fn collation_token(&self) -> Option<SyntaxToken>
pub fn configuration_token(&self) -> Option<SyntaxToken>
pub fn conversion_token(&self) -> Option<SyntaxToken>
pub fn data_token(&self) -> Option<SyntaxToken>
pub fn database_token(&self) -> Option<SyntaxToken>
pub fn dictionary_token(&self) -> Option<SyntaxToken>
pub fn domain_token(&self) -> Option<SyntaxToken>
pub fn drop_token(&self) -> Option<SyntaxToken>
pub fn event_token(&self) -> Option<SyntaxToken>
pub fn extension_token(&self) -> Option<SyntaxToken>
pub fn family_token(&self) -> Option<SyntaxToken>
pub fn for_token(&self) -> Option<SyntaxToken>
pub fn foreign_token(&self) -> Option<SyntaxToken>
pub fn function_token(&self) -> Option<SyntaxToken>
pub fn ident_token(&self) -> Option<SyntaxToken>
pub fn index_token(&self) -> Option<SyntaxToken>
pub fn language_token(&self) -> Option<SyntaxToken>
pub fn materialized_token(&self) -> Option<SyntaxToken>
pub fn method_token(&self) -> Option<SyntaxToken>
pub fn operator_token(&self) -> Option<SyntaxToken>
pub fn parser_token(&self) -> Option<SyntaxToken>
pub fn procedural_token(&self) -> Option<SyntaxToken>
pub fn procedure_token(&self) -> Option<SyntaxToken>
pub fn publication_token(&self) -> Option<SyntaxToken>
pub fn role_token(&self) -> Option<SyntaxToken>
pub fn routine_token(&self) -> Option<SyntaxToken>
pub fn schema_token(&self) -> Option<SyntaxToken>
pub fn search_token(&self) -> Option<SyntaxToken>
pub fn sequence_token(&self) -> Option<SyntaxToken>
pub fn server_token(&self) -> Option<SyntaxToken>
pub fn statistics_token(&self) -> Option<SyntaxToken>
pub fn subscription_token(&self) -> Option<SyntaxToken>
pub fn table_token(&self) -> Option<SyntaxToken>
pub fn tablespace_token(&self) -> Option<SyntaxToken>
pub fn template_token(&self) -> Option<SyntaxToken>
pub fn text_token(&self) -> Option<SyntaxToken>
pub fn to_token(&self) -> Option<SyntaxToken>
pub fn transform_token(&self) -> Option<SyntaxToken>
pub fn trigger_token(&self) -> Option<SyntaxToken>
pub fn type_token(&self) -> Option<SyntaxToken>
pub fn update_token(&self) -> Option<SyntaxToken>
pub fn using_token(&self) -> Option<SyntaxToken>
pub fn view_token(&self) -> Option<SyntaxToken>
pub fn wrapper_token(&self) -> Option<SyntaxToken>
Trait Implementations§
Source§impl AstNode for AlterExtension
impl AstNode for AlterExtension
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 AlterExtension
impl Clone for AlterExtension
Source§fn clone(&self) -> AlterExtension
fn clone(&self) -> AlterExtension
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 AlterExtension
impl Debug for AlterExtension
impl Eq for AlterExtension
Source§impl From<AlterExtension> for Stmt
impl From<AlterExtension> for Stmt
Source§fn from(node: AlterExtension) -> Stmt
fn from(node: AlterExtension) -> Stmt
Converts to this type from the input type.
Source§impl Hash for AlterExtension
impl Hash for AlterExtension
Source§impl PartialEq for AlterExtension
impl PartialEq for AlterExtension
Source§fn eq(&self, other: &AlterExtension) -> bool
fn eq(&self, other: &AlterExtension) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for AlterExtension
Auto Trait Implementations§
impl !RefUnwindSafe for AlterExtension
impl !Send for AlterExtension
impl !Sync for AlterExtension
impl !UnwindSafe for AlterExtension
impl Freeze for AlterExtension
impl Unpin for AlterExtension
impl UnsafeUnpin for AlterExtension
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more