pub enum AlterOperation {
RenameTo(String),
RenameColumn {
old_name: String,
new_name: String,
},
AddColumn(ColumnDefinition),
AddConstraint(TableConstraint),
DropColumn(String),
DropConstraint(String),
AlterColumnSetDefault {
column_name: String,
default_value: LiteralValue,
},
AlterColumnDropDefault {
column_name: String,
},
AlterColumnSetNotNull {
column_name: String,
},
AlterColumnDropNotNull {
column_name: String,
},
}Variants§
RenameTo(String)
RenameColumn
AddColumn(ColumnDefinition)
AddConstraint(TableConstraint)
DropColumn(String)
DropConstraint(String)
AlterColumnSetDefault
AlterColumnDropDefault
AlterColumnSetNotNull
AlterColumnDropNotNull
Trait Implementations§
Source§impl Clone for AlterOperation
impl Clone for AlterOperation
Source§fn clone(&self) -> AlterOperation
fn clone(&self) -> AlterOperation
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 moreAuto Trait Implementations§
impl Freeze for AlterOperation
impl RefUnwindSafe for AlterOperation
impl Send for AlterOperation
impl Sync for AlterOperation
impl Unpin for AlterOperation
impl UnsafeUnpin for AlterOperation
impl UnwindSafe for AlterOperation
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