Struct obofoundry::Product
source · pub struct Product {Show 18 fields
pub id: String,
pub name: Option<String>,
pub is_canonical: Option<bool>,
pub contact: Option<Contact>,
pub connects: Vec<Dependency>,
pub derived_from: Option<String>,
pub description: Option<String>,
pub format: Option<String>,
pub homepage: Option<Url>,
pub license: Option<String>,
pub mireots_from: Vec<String>,
pub ontology_purl: Url,
pub page: Option<String>,
pub title: Option<String>,
pub uses: Vec<String>,
pub taxon: Option<String>,
pub ty: Option<String>,
pub status: Option<String>,
}
Expand description
A released product of an ontology.
Fields§
§id: String
§name: Option<String>
§is_canonical: Option<bool>
§contact: Option<Contact>
§connects: Vec<Dependency>
§derived_from: Option<String>
§description: Option<String>
§format: Option<String>
§homepage: Option<Url>
§license: Option<String>
§mireots_from: Vec<String>
§ontology_purl: Url
§page: Option<String>
§title: Option<String>
§uses: Vec<String>
§taxon: Option<String>
§ty: Option<String>
§status: Option<String>
Trait Implementations§
source§impl<'de> Deserialize<'de> for Product
impl<'de> Deserialize<'de> for Product
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