pub struct CreateColumnDef {
pub name: String,
pub data_type: DataType,
pub nullable: bool,
pub default: Option<PlanExpression>,
pub primary_key: bool,
pub unique: bool,
}Expand description
Column definition for CREATE TABLE.
Fields§
§name: String§data_type: DataType§nullable: bool§default: Option<PlanExpression>§primary_key: bool§unique: boolTrait Implementations§
Source§impl Clone for CreateColumnDef
impl Clone for CreateColumnDef
Source§fn clone(&self) -> CreateColumnDef
fn clone(&self) -> CreateColumnDef
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 CreateColumnDef
impl RefUnwindSafe for CreateColumnDef
impl Send for CreateColumnDef
impl Sync for CreateColumnDef
impl Unpin for CreateColumnDef
impl UnsafeUnpin for CreateColumnDef
impl UnwindSafe for CreateColumnDef
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