pub struct CommonArtefactType {
pub id: String,
pub agency_id: Option<String>,
pub version: Option<String>,
pub name: Option<String>,
pub names: Option<LocalizedText>,
pub valid_from: Option<String>,
pub valid_to: Option<String>,
pub is_external_reference: Option<bool>,
pub annotations: Option<Vec<Annotation>>,
pub links: Option<Vec<Link>>,
pub other: Option<HashMap<String, Value>>,
}
Expand description
Properties that all SDMX artefacts share.
Fields§
§id: String
§agency_id: Option<String>
§version: Option<String>
§name: Option<String>
§names: Option<LocalizedText>
§valid_from: Option<String>
§valid_to: Option<String>
§is_external_reference: Option<bool>
§annotations: Option<Vec<Annotation>>
§links: Option<Vec<Link>>
§other: Option<HashMap<String, Value>>
Trait Implementations§
Source§impl Clone for CommonArtefactType
impl Clone for CommonArtefactType
Source§fn clone(&self) -> CommonArtefactType
fn clone(&self) -> CommonArtefactType
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 CommonArtefactType
impl Debug for CommonArtefactType
Source§impl Default for CommonArtefactType
impl Default for CommonArtefactType
Source§fn default() -> CommonArtefactType
fn default() -> CommonArtefactType
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CommonArtefactType
impl<'de> Deserialize<'de> for CommonArtefactType
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 Extendable for CommonArtefactType
impl Extendable for CommonArtefactType
Source§impl PartialEq for CommonArtefactType
impl PartialEq for CommonArtefactType
Source§impl Serialize for CommonArtefactType
impl Serialize for CommonArtefactType
impl Eq for CommonArtefactType
impl StructuralPartialEq for CommonArtefactType
Auto Trait Implementations§
impl Freeze for CommonArtefactType
impl RefUnwindSafe for CommonArtefactType
impl Send for CommonArtefactType
impl Sync for CommonArtefactType
impl Unpin for CommonArtefactType
impl UnwindSafe for CommonArtefactType
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