pub struct ColumnDefinition {
pub name: Identifier,
pub data_type: SmartString,
pub constraints: Vec<ColumnConstraint>,
}Expand description
Column definition
Fields§
§name: Identifier§data_type: SmartString§constraints: Vec<ColumnConstraint>Trait Implementations§
Source§impl Clone for ColumnDefinition
impl Clone for ColumnDefinition
Source§impl Debug for ColumnDefinition
impl Debug for ColumnDefinition
Source§impl Display for ColumnDefinition
impl Display for ColumnDefinition
Source§impl PartialEq for ColumnDefinition
impl PartialEq for ColumnDefinition
impl StructuralPartialEq for ColumnDefinition
Auto Trait Implementations§
impl Forget for ColumnDefinition
impl Freeze for ColumnDefinition
impl RefUnwindSafe for ColumnDefinition
impl Send for ColumnDefinition
impl Sync for ColumnDefinition
impl Unpin for ColumnDefinition
impl UnsafeUnpin for ColumnDefinition
impl UnwindSafe for ColumnDefinition
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