pub struct SqlColumnDefinition {
pub name: String,
pub data_type: SqlDataType,
pub nullable: bool,
pub default: Option<SqlColumnDefault>,
pub primary_key: bool,
pub unique: bool,
pub references: Option<SqlForeignKeyReference>,
}Fields§
§name: String§data_type: SqlDataType§nullable: bool§default: Option<SqlColumnDefault>§primary_key: bool§unique: bool§references: Option<SqlForeignKeyReference>Trait Implementations§
Source§impl Clone for SqlColumnDefinition
impl Clone for SqlColumnDefinition
Source§impl Debug for SqlColumnDefinition
impl Debug for SqlColumnDefinition
impl Eq for SqlColumnDefinition
Source§impl PartialEq for SqlColumnDefinition
impl PartialEq for SqlColumnDefinition
impl StructuralPartialEq for SqlColumnDefinition
Auto Trait Implementations§
impl Freeze for SqlColumnDefinition
impl RefUnwindSafe for SqlColumnDefinition
impl Send for SqlColumnDefinition
impl Sync for SqlColumnDefinition
impl Unpin for SqlColumnDefinition
impl UnsafeUnpin for SqlColumnDefinition
impl UnwindSafe for SqlColumnDefinition
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