pub struct CatalogColumn {
pub name: String,
pub data_type: DataType,
pub expression: Option<String>,
pub comment: Option<String>,
pub indexes: Vec<CatalogColumnIndex>,
}Fields§
§name: String§data_type: DataType§expression: Option<String>§comment: Option<String>§indexes: Vec<CatalogColumnIndex>Trait Implementations§
Source§impl Clone for CatalogColumn
impl Clone for CatalogColumn
Source§impl Debug for CatalogColumn
impl Debug for CatalogColumn
Source§impl<'de> Deserialize<'de> for CatalogColumn
impl<'de> Deserialize<'de> for CatalogColumn
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
Source§impl PartialEq for CatalogColumn
impl PartialEq for CatalogColumn
Source§impl Serialize for CatalogColumn
impl Serialize for CatalogColumn
impl StructuralPartialEq for CatalogColumn
Auto Trait Implementations§
impl Freeze for CatalogColumn
impl RefUnwindSafe for CatalogColumn
impl Send for CatalogColumn
impl Sync for CatalogColumn
impl Unpin for CatalogColumn
impl UnsafeUnpin for CatalogColumn
impl UnwindSafe for CatalogColumn
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