pub struct ColumnAlteration {
pub column: String,
pub rename: Option<String>,
pub cast_to: Option<String>,
}
Fields§
§column: String
Name of the column to alter
rename: Option<String>
New name for the column (optional)
cast_to: Option<String>
New data type to cast the column to (optional)
Implementations§
Source§impl ColumnAlteration
impl ColumnAlteration
pub fn new(column: String) -> ColumnAlteration
Trait Implementations§
Source§impl Clone for ColumnAlteration
impl Clone for ColumnAlteration
Source§fn clone(&self) -> ColumnAlteration
fn clone(&self) -> ColumnAlteration
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 ColumnAlteration
impl Debug for ColumnAlteration
Source§impl Default for ColumnAlteration
impl Default for ColumnAlteration
Source§fn default() -> ColumnAlteration
fn default() -> ColumnAlteration
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ColumnAlteration
impl<'de> Deserialize<'de> for ColumnAlteration
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for ColumnAlteration
impl PartialEq for ColumnAlteration
Source§impl Serialize for ColumnAlteration
impl Serialize for ColumnAlteration
impl StructuralPartialEq for ColumnAlteration
Auto Trait Implementations§
impl Freeze for ColumnAlteration
impl RefUnwindSafe for ColumnAlteration
impl Send for ColumnAlteration
impl Sync for ColumnAlteration
impl Unpin for ColumnAlteration
impl UnwindSafe for ColumnAlteration
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