pub struct ColumnDefinition { /* private fields */ }Expand description
column definition
Implementations§
Source§impl ColumnDefinition
Auto-generated by derive_getters::Getters.
impl ColumnDefinition
Auto-generated by derive_getters::Getters.
Sourcepub fn column_type(&self) -> &TypeReference
pub fn column_type(&self) -> &TypeReference
column type
Sourcepub fn nullability(&self) -> &Nullability
pub fn nullability(&self) -> &Nullability
nullability
Sourcepub fn constraint(&self) -> &Vec<ColumnConstraint>
pub fn constraint(&self) -> &Vec<ColumnConstraint>
column contraints
Trait Implementations§
Source§impl<'de> Deserialize<'de> for ColumnDefinition
impl<'de> Deserialize<'de> for ColumnDefinition
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ColumnDefinition
impl RefUnwindSafe for ColumnDefinition
impl Send for ColumnDefinition
impl Sync for ColumnDefinition
impl Unpin 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