pub enum AlterFunctionAction {
DependsOnExtension(DependsOnExtension),
FuncOptionList(FuncOptionList),
FunctionRenameTo(FunctionRenameTo),
NoDependsOnExtension(NoDependsOnExtension),
OwnerTo(OwnerTo),
SetSchema(SetSchema),
}Variants§
DependsOnExtension(DependsOnExtension)
FuncOptionList(FuncOptionList)
FunctionRenameTo(FunctionRenameTo)
NoDependsOnExtension(NoDependsOnExtension)
OwnerTo(OwnerTo)
SetSchema(SetSchema)
Trait Implementations§
Source§impl AstNode for AlterFunctionAction
impl AstNode for AlterFunctionAction
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 AlterFunctionAction
impl Clone for AlterFunctionAction
Source§fn clone(&self) -> AlterFunctionAction
fn clone(&self) -> AlterFunctionAction
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 AlterFunctionAction
impl Debug for AlterFunctionAction
impl Eq for AlterFunctionAction
Source§impl From<DependsOnExtension> for AlterFunctionAction
impl From<DependsOnExtension> for AlterFunctionAction
Source§fn from(node: DependsOnExtension) -> AlterFunctionAction
fn from(node: DependsOnExtension) -> AlterFunctionAction
Converts to this type from the input type.
Source§impl From<FuncOptionList> for AlterFunctionAction
impl From<FuncOptionList> for AlterFunctionAction
Source§fn from(node: FuncOptionList) -> AlterFunctionAction
fn from(node: FuncOptionList) -> AlterFunctionAction
Converts to this type from the input type.
Source§impl From<FunctionRenameTo> for AlterFunctionAction
impl From<FunctionRenameTo> for AlterFunctionAction
Source§fn from(node: FunctionRenameTo) -> AlterFunctionAction
fn from(node: FunctionRenameTo) -> AlterFunctionAction
Converts to this type from the input type.
Source§impl From<NoDependsOnExtension> for AlterFunctionAction
impl From<NoDependsOnExtension> for AlterFunctionAction
Source§fn from(node: NoDependsOnExtension) -> AlterFunctionAction
fn from(node: NoDependsOnExtension) -> AlterFunctionAction
Converts to this type from the input type.
Source§impl From<OwnerTo> for AlterFunctionAction
impl From<OwnerTo> for AlterFunctionAction
Source§fn from(node: OwnerTo) -> AlterFunctionAction
fn from(node: OwnerTo) -> AlterFunctionAction
Converts to this type from the input type.
Source§impl From<SetSchema> for AlterFunctionAction
impl From<SetSchema> for AlterFunctionAction
Source§fn from(node: SetSchema) -> AlterFunctionAction
fn from(node: SetSchema) -> AlterFunctionAction
Converts to this type from the input type.
Source§impl Hash for AlterFunctionAction
impl Hash for AlterFunctionAction
Source§impl PartialEq for AlterFunctionAction
impl PartialEq for AlterFunctionAction
impl StructuralPartialEq for AlterFunctionAction
Auto Trait Implementations§
impl !RefUnwindSafe for AlterFunctionAction
impl !Send for AlterFunctionAction
impl !Sync for AlterFunctionAction
impl !UnwindSafe for AlterFunctionAction
impl Freeze for AlterFunctionAction
impl Unpin for AlterFunctionAction
impl UnsafeUnpin for AlterFunctionAction
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