pub enum CreateTableBody {
Columns {
columns: Vec<ColumnDef>,
constraints: Vec<TableConstraint>,
},
AsSelect(Box<SelectStatement>),
}Expand description
The body of a CREATE TABLE.
Variants§
Trait Implementations§
Source§impl Clone for CreateTableBody
impl Clone for CreateTableBody
Source§fn clone(&self) -> CreateTableBody
fn clone(&self) -> CreateTableBody
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 CreateTableBody
impl Debug for CreateTableBody
Source§impl PartialEq for CreateTableBody
impl PartialEq for CreateTableBody
impl StructuralPartialEq for CreateTableBody
Auto Trait Implementations§
impl Freeze for CreateTableBody
impl RefUnwindSafe for CreateTableBody
impl Send for CreateTableBody
impl Sync for CreateTableBody
impl Unpin for CreateTableBody
impl UnsafeUnpin for CreateTableBody
impl UnwindSafe for CreateTableBody
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