pub struct DataSet {Show 15 fields
pub structure: Option<isize>,
pub action: Option<Action>,
pub reporting_begin: Option<String>,
pub reporting_end: Option<String>,
pub valid_from: Option<String>,
pub valid_to: Option<String>,
pub publication_year: Option<String>,
pub publication_period: Option<String>,
pub links: Option<Vec<Link>>,
pub annotations: Option<Vec<usize>>,
pub attributes: Option<Vec<SdmxValue>>,
pub dimension_group_attributes: Option<HashMap<String, Vec<SdmxValue>>>,
pub series: Option<HashMap<String, Series>>,
pub observations: Option<HashMap<String, Vec<SdmxValue>>>,
pub other: Option<HashMap<String, Value>>,
}
Expand description
A collection of observations with meta-information about the dataset (when it was published, reported, how long the dataset is valid, etc).
Fields§
§structure: Option<isize>
§action: Option<Action>
§reporting_begin: Option<String>
§reporting_end: Option<String>
§valid_from: Option<String>
§valid_to: Option<String>
§publication_year: Option<String>
§publication_period: Option<String>
§links: Option<Vec<Link>>
§annotations: Option<Vec<usize>>
§attributes: Option<Vec<SdmxValue>>
§dimension_group_attributes: Option<HashMap<String, Vec<SdmxValue>>>
§series: Option<HashMap<String, Series>>
§observations: Option<HashMap<String, Vec<SdmxValue>>>
§other: Option<HashMap<String, Value>>
Trait Implementations§
Source§impl<'de> Deserialize<'de> for DataSet
impl<'de> Deserialize<'de> for DataSet
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
impl StructuralPartialEq for DataSet
Auto Trait Implementations§
impl Freeze for DataSet
impl RefUnwindSafe for DataSet
impl Send for DataSet
impl Sync for DataSet
impl Unpin for DataSet
impl UnwindSafe for DataSet
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