Struct scylladb_parse::ColumnDefinitionBuilder
source · [−]pub struct ColumnDefinitionBuilder { /* private fields */ }Expand description
Builder for ColumnDefinition.
Implementations
sourceimpl ColumnDefinitionBuilder
impl ColumnDefinitionBuilder
pub fn name<VALUE: Into<Name>>(&mut self, value: VALUE) -> &mut Self
pub fn data_type<VALUE: Into<CqlType>>(&mut self, value: VALUE) -> &mut Self
pub fn static_column(&mut self, value: bool) -> &mut Self
pub fn primary_key(&mut self, value: bool) -> &mut Self
sourcepub fn build(&self) -> Result<ColumnDefinition, ColumnDefinitionBuilderError>
pub fn build(&self) -> Result<ColumnDefinition, ColumnDefinitionBuilderError>
Trait Implementations
sourceimpl Clone for ColumnDefinitionBuilder
impl Clone for ColumnDefinitionBuilder
sourcefn clone(&self) -> ColumnDefinitionBuilder
fn clone(&self) -> ColumnDefinitionBuilder
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 more
Auto Trait Implementations
impl RefUnwindSafe for ColumnDefinitionBuilder
impl Send for ColumnDefinitionBuilder
impl Sync for ColumnDefinitionBuilder
impl Unpin for ColumnDefinitionBuilder
impl UnwindSafe for ColumnDefinitionBuilder
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
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