Struct stencila_schema::DatatableColumn [−][src]
pub struct DatatableColumn {
pub type_: DatatableColumn_,
pub name: String,
pub values: Vec<Node>,
pub alternate_names: Option<Vec<String>>,
pub description: Option<Box<ThingDescription>>,
pub id: Option<Box<String>>,
pub identifiers: Option<Vec<ThingIdentifiers>>,
pub images: Option<Vec<ThingImages>>,
pub url: Option<Box<String>>,
pub validator: Option<Box<ArrayValidator>>,
}
Expand description
A column of data within a Datatable.
Fields
type_: DatatableColumn_
The name of this type
name: String
The name of the item.
values: Vec<Node>
The data values of the column.
alternate_names: Option<Vec<String>>
Alternate names (aliases) for the item.
description: Option<Box<ThingDescription>>
A description of the item.
id: Option<Box<String>>
The identifier for this item.
identifiers: Option<Vec<ThingIdentifiers>>
Any kind of identifier for any kind of Thing.
images: Option<Vec<ThingImages>>
Images of the item.
url: Option<Box<String>>
The URL of the item.
validator: Option<Box<ArrayValidator>>
The validator to use to validate data in the column.
Trait Implementations
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
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Auto Trait Implementations
impl RefUnwindSafe for DatatableColumn
impl Send for DatatableColumn
impl Sync for DatatableColumn
impl Unpin for DatatableColumn
impl UnwindSafe for DatatableColumn
Blanket Implementations
Mutably borrows from an owned value. Read more