Struct stencila_schema::DefinedTerm
source · [−]pub struct DefinedTerm {
pub type_: DefinedTerm_,
pub name: String,
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 term_code: Option<Box<String>>,
pub url: Option<Box<String>>,
}
Expand description
A word, name, acronym, phrase, etc. with a formal definition.
Fields
type_: DefinedTerm_
The name of this type
name: String
The name of the item.
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.
term_code: Option<Box<String>>
A code that identifies this DefinedTerm within a DefinedTermSet
url: Option<Box<String>>
The URL of the item.
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
Auto Trait Implementations
impl RefUnwindSafe for DefinedTerm
impl Send for DefinedTerm
impl Sync for DefinedTerm
impl Unpin for DefinedTerm
impl UnwindSafe for DefinedTerm
Blanket Implementations
Mutably borrows from an owned value. Read more