Struct lace_codebook::ColMetadata
source · pub struct ColMetadata {
pub name: String,
pub coltype: ColType,
pub notes: Option<String>,
pub missing_not_at_random: bool,
}Expand description
The metadata associated with a column. In addition to the id and name, it contains information about the data model of a column.
Fields§
§name: StringThe name of the Column
coltype: ColTypeThe column model
notes: Option<String>Optional notes about the column
missing_not_at_random: boolTrue if missing data should be treated as random
Trait Implementations§
source§impl Clone for ColMetadata
impl Clone for ColMetadata
source§fn clone(&self) -> ColMetadata
fn clone(&self) -> ColMetadata
Returns a copy 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 ColMetadata
impl Debug for ColMetadata
source§impl<'de> Deserialize<'de> for ColMetadata
impl<'de> Deserialize<'de> for ColMetadata
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<ColMetadata> for ColMetadata
impl PartialEq<ColMetadata> for ColMetadata
source§fn eq(&self, other: &ColMetadata) -> bool
fn eq(&self, other: &ColMetadata) -> bool
This method tests for
self and other values to be equal, and is used
by ==.source§impl Serialize for ColMetadata
impl Serialize for ColMetadata
impl StructuralPartialEq for ColMetadata
Auto Trait Implementations§
impl RefUnwindSafe for ColMetadata
impl Send for ColMetadata
impl Sync for ColMetadata
impl Unpin for ColMetadata
impl UnwindSafe for ColMetadata
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
§impl<T> Pointable for T
impl<T> Pointable for T
§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere SS: SubsetOf<SP>,
§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read more§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.