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§
Source§impl Clone for DatatableColumn
impl Clone for DatatableColumn
Source§fn clone(&self) -> DatatableColumn
fn clone(&self) -> DatatableColumn
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 DatatableColumn
impl Debug for DatatableColumn
Source§impl Default for DatatableColumn
impl Default for DatatableColumn
Source§impl<'de> Deserialize<'de> for DatatableColumnwhere
DatatableColumn: Default,
impl<'de> Deserialize<'de> for DatatableColumnwhere
DatatableColumn: Default,
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 DatatableColumn
impl RefUnwindSafe for DatatableColumn
impl Send for DatatableColumn
impl Sync for DatatableColumn
impl Unpin for DatatableColumn
impl UnwindSafe for DatatableColumn
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