pub enum AlterDomainAction {
AddConstraint(AddConstraint),
DropConstraint(DropConstraint),
DropDefault(DropDefault),
DropNotNull(DropNotNull),
OwnerTo(OwnerTo),
RenameConstraint(RenameConstraint),
RenameTo(RenameTo),
SetDefault(SetDefault),
SetNotNull(SetNotNull),
SetSchema(SetSchema),
ValidateConstraint(ValidateConstraint),
}
Variants§
AddConstraint(AddConstraint)
DropConstraint(DropConstraint)
DropDefault(DropDefault)
DropNotNull(DropNotNull)
OwnerTo(OwnerTo)
RenameConstraint(RenameConstraint)
RenameTo(RenameTo)
SetDefault(SetDefault)
SetNotNull(SetNotNull)
SetSchema(SetSchema)
ValidateConstraint(ValidateConstraint)
Trait Implementations§
Source§impl AstNode for AlterDomainAction
impl AstNode for AlterDomainAction
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 AlterDomainAction
impl Clone for AlterDomainAction
Source§fn clone(&self) -> AlterDomainAction
fn clone(&self) -> AlterDomainAction
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 AlterDomainAction
impl Debug for AlterDomainAction
Source§impl From<AddConstraint> for AlterDomainAction
impl From<AddConstraint> for AlterDomainAction
Source§fn from(node: AddConstraint) -> AlterDomainAction
fn from(node: AddConstraint) -> AlterDomainAction
Converts to this type from the input type.
Source§impl From<DropConstraint> for AlterDomainAction
impl From<DropConstraint> for AlterDomainAction
Source§fn from(node: DropConstraint) -> AlterDomainAction
fn from(node: DropConstraint) -> AlterDomainAction
Converts to this type from the input type.
Source§impl From<DropDefault> for AlterDomainAction
impl From<DropDefault> for AlterDomainAction
Source§fn from(node: DropDefault) -> AlterDomainAction
fn from(node: DropDefault) -> AlterDomainAction
Converts to this type from the input type.
Source§impl From<DropNotNull> for AlterDomainAction
impl From<DropNotNull> for AlterDomainAction
Source§fn from(node: DropNotNull) -> AlterDomainAction
fn from(node: DropNotNull) -> AlterDomainAction
Converts to this type from the input type.
Source§impl From<OwnerTo> for AlterDomainAction
impl From<OwnerTo> for AlterDomainAction
Source§fn from(node: OwnerTo) -> AlterDomainAction
fn from(node: OwnerTo) -> AlterDomainAction
Converts to this type from the input type.
Source§impl From<RenameConstraint> for AlterDomainAction
impl From<RenameConstraint> for AlterDomainAction
Source§fn from(node: RenameConstraint) -> AlterDomainAction
fn from(node: RenameConstraint) -> AlterDomainAction
Converts to this type from the input type.
Source§impl From<RenameTo> for AlterDomainAction
impl From<RenameTo> for AlterDomainAction
Source§fn from(node: RenameTo) -> AlterDomainAction
fn from(node: RenameTo) -> AlterDomainAction
Converts to this type from the input type.
Source§impl From<SetDefault> for AlterDomainAction
impl From<SetDefault> for AlterDomainAction
Source§fn from(node: SetDefault) -> AlterDomainAction
fn from(node: SetDefault) -> AlterDomainAction
Converts to this type from the input type.
Source§impl From<SetNotNull> for AlterDomainAction
impl From<SetNotNull> for AlterDomainAction
Source§fn from(node: SetNotNull) -> AlterDomainAction
fn from(node: SetNotNull) -> AlterDomainAction
Converts to this type from the input type.
Source§impl From<SetSchema> for AlterDomainAction
impl From<SetSchema> for AlterDomainAction
Source§fn from(node: SetSchema) -> AlterDomainAction
fn from(node: SetSchema) -> AlterDomainAction
Converts to this type from the input type.
Source§impl From<ValidateConstraint> for AlterDomainAction
impl From<ValidateConstraint> for AlterDomainAction
Source§fn from(node: ValidateConstraint) -> AlterDomainAction
fn from(node: ValidateConstraint) -> AlterDomainAction
Converts to this type from the input type.
Source§impl Hash for AlterDomainAction
impl Hash for AlterDomainAction
Source§impl PartialEq for AlterDomainAction
impl PartialEq for AlterDomainAction
impl Eq for AlterDomainAction
impl StructuralPartialEq for AlterDomainAction
Auto Trait Implementations§
impl Freeze for AlterDomainAction
impl !RefUnwindSafe for AlterDomainAction
impl !Send for AlterDomainAction
impl !Sync for AlterDomainAction
impl Unpin for AlterDomainAction
impl !UnwindSafe for AlterDomainAction
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