pub struct CategoryScheme {
pub artefact: CommonArtefactType,
pub is_partial: Option<bool>,
pub categories: Option<Vec<Item>>,
pub other: Option<HashMap<String, Value>>,
}
Expand description
The item scheme for a category.
Fields§
§artefact: CommonArtefactType
§is_partial: Option<bool>
§categories: Option<Vec<Item>>
§other: Option<HashMap<String, Value>>
Trait Implementations§
Source§impl Artefact for CategoryScheme
impl Artefact for CategoryScheme
fn artefact(&self) -> &CommonArtefactType
fn id(&self) -> &String
fn agency_id(&self) -> Option<&String>
fn version(&self) -> Option<&String>
fn name(&self) -> Option<&String>
fn names(&self) -> Option<&LocalizedText>
fn valid_from(&self) -> Option<&String>
fn valid_to(&self) -> Option<&String>
fn is_external_reference(&self) -> Option<bool>
fn annotations(&self) -> Option<&Vec<Annotation>>
fn links(&self) -> Option<&Vec<Link>>
Source§impl Clone for CategoryScheme
impl Clone for CategoryScheme
Source§fn clone(&self) -> CategoryScheme
fn clone(&self) -> CategoryScheme
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 CategoryScheme
impl Debug for CategoryScheme
Source§impl<'de> Deserialize<'de> for CategoryScheme
impl<'de> Deserialize<'de> for CategoryScheme
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 ItemScheme for CategoryScheme
impl ItemScheme for CategoryScheme
Source§impl PartialEq for CategoryScheme
impl PartialEq for CategoryScheme
Source§impl Serialize for CategoryScheme
impl Serialize for CategoryScheme
impl Eq for CategoryScheme
impl StructuralPartialEq for CategoryScheme
Auto Trait Implementations§
impl Freeze for CategoryScheme
impl RefUnwindSafe for CategoryScheme
impl Send for CategoryScheme
impl Sync for CategoryScheme
impl Unpin for CategoryScheme
impl UnwindSafe for CategoryScheme
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