Struct cql3_parser::common::ColumnDefinition
source · [−]pub struct ColumnDefinition {
pub name: Identifier,
pub data_type: DataType,
pub primary_key: bool,
}Expand description
A column definition.
This is used in many places, however the primary_key value should only be used in
the create table calls. In all other cases it will yield an invalid statement.
Fields
name: Identifierthe name of the column
data_type: DataTypethe data type for the column
primary_key: boolif set this column is the primary key.
Trait Implementations
sourceimpl Clone for ColumnDefinition
impl Clone for ColumnDefinition
sourcefn clone(&self) -> ColumnDefinition
fn clone(&self) -> ColumnDefinition
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresourceimpl Debug for ColumnDefinition
impl Debug for ColumnDefinition
sourceimpl Display for ColumnDefinition
impl Display for ColumnDefinition
sourceimpl PartialEq<ColumnDefinition> for ColumnDefinition
impl PartialEq<ColumnDefinition> for ColumnDefinition
sourcefn eq(&self, other: &ColumnDefinition) -> bool
fn eq(&self, other: &ColumnDefinition) -> bool
impl StructuralPartialEq for ColumnDefinition
Auto Trait Implementations
impl RefUnwindSafe for ColumnDefinition
impl Send for ColumnDefinition
impl Sync for ColumnDefinition
impl Unpin for ColumnDefinition
impl UnwindSafe for ColumnDefinition
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more