pub struct Dataset {Show 26 fields
pub type_hint: Option<String>,
pub title: Option<String>,
pub description: Option<String>,
pub identifier: Option<String>,
pub access_level: Option<String>,
pub modified: Option<String>,
pub issued: Option<String>,
pub publisher: Option<Publisher>,
pub contact_point: Option<ContactPoint>,
pub keyword: Vec<String>,
pub theme: Vec<String>,
pub distribution: Vec<Distribution>,
pub landing_page: Option<String>,
pub license: Option<String>,
pub rights: Option<String>,
pub spatial: Option<String>,
pub temporal: Option<String>,
pub accrual_periodicity: Option<String>,
pub language: Vec<String>,
pub bureau_code: Option<Value>,
pub program_code: Option<Value>,
pub described_by: Option<String>,
pub described_by_type: Option<String>,
pub references: Vec<String>,
pub data_quality: Option<bool>,
pub system_of_records: Option<String>,
}Expand description
DCAT-US 3 dataset record.
Also the payload returned by /harvest_record/{id}/transformed.
Fields§
§type_hint: Option<String>DCAT type hint, typically "dcat:Dataset".
title: Option<String>§description: Option<String>§identifier: Option<String>Publisher-assigned identifier.
access_level: Option<String>public, restricted public, or non-public.
modified: Option<String>ISO 8601 date the record was last modified.
issued: Option<String>ISO 8601 date the record was first issued.
publisher: Option<Publisher>§contact_point: Option<ContactPoint>§keyword: Vec<String>§theme: Vec<String>§distribution: Vec<Distribution>Downloadable / accessible representations of the dataset.
landing_page: Option<String>Publisher’s landing page for this dataset.
license: Option<String>§rights: Option<String>§spatial: Option<String>§temporal: Option<String>§accrual_periodicity: Option<String>§language: Vec<String>§bureau_code: Option<Value>§program_code: Option<Value>§described_by: Option<String>Metadata describing the record’s schema.
described_by_type: Option<String>§references: Vec<String>§data_quality: Option<bool>§system_of_records: Option<String>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
Auto Trait Implementations§
impl Freeze for Dataset
impl RefUnwindSafe for Dataset
impl Send for Dataset
impl Sync for Dataset
impl Unpin for Dataset
impl UnsafeUnpin 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