pub struct PersistedColumnMeta {
pub name: String,
pub data_type: PersistedType,
pub not_null: bool,
pub primary_key: bool,
pub unique: bool,
}Fields§
§name: String§data_type: PersistedType§not_null: bool§primary_key: bool§unique: boolTrait Implementations§
Source§impl Clone for PersistedColumnMeta
impl Clone for PersistedColumnMeta
Source§fn clone(&self) -> PersistedColumnMeta
fn clone(&self) -> PersistedColumnMeta
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for PersistedColumnMeta
impl Debug for PersistedColumnMeta
Source§impl<'de> Deserialize<'de> for PersistedColumnMeta
impl<'de> Deserialize<'de> for PersistedColumnMeta
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 From<&ColumnMetadata> for PersistedColumnMeta
impl From<&ColumnMetadata> for PersistedColumnMeta
Source§fn from(value: &ColumnMetadata) -> Self
fn from(value: &ColumnMetadata) -> Self
Converts to this type from the input type.
Source§impl From<PersistedColumnMeta> for ColumnMetadata
impl From<PersistedColumnMeta> for ColumnMetadata
Source§fn from(value: PersistedColumnMeta) -> Self
fn from(value: PersistedColumnMeta) -> Self
Converts to this type from the input type.
Source§impl PartialEq for PersistedColumnMeta
impl PartialEq for PersistedColumnMeta
Source§impl Serialize for PersistedColumnMeta
impl Serialize for PersistedColumnMeta
impl Eq for PersistedColumnMeta
impl StructuralPartialEq for PersistedColumnMeta
Auto Trait Implementations§
impl Freeze for PersistedColumnMeta
impl RefUnwindSafe for PersistedColumnMeta
impl Send for PersistedColumnMeta
impl Sync for PersistedColumnMeta
impl Unpin for PersistedColumnMeta
impl UnwindSafe for PersistedColumnMeta
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