Trait schema_org_types::DataCatalogTrait
source · pub trait DataCatalogTrait {
// Required methods
fn get_dataset(&self) -> &[DatasetProperty];
fn take_dataset(&mut self) -> Vec<DatasetProperty>;
fn get_measurement_method(&self) -> &[MeasurementMethodProperty];
fn take_measurement_method(&mut self) -> Vec<MeasurementMethodProperty>;
fn get_measurement_technique(&self) -> &[MeasurementTechniqueProperty];
fn take_measurement_technique(
&mut self
) -> Vec<MeasurementTechniqueProperty>;
}
Expand description
This trait is for properties from https://schema.org/DataCatalog.
Required Methods§
sourcefn get_dataset(&self) -> &[DatasetProperty]
fn get_dataset(&self) -> &[DatasetProperty]
Get https://schema.org/dataset from Self
as borrowed slice.
sourcefn take_dataset(&mut self) -> Vec<DatasetProperty>
fn take_dataset(&mut self) -> Vec<DatasetProperty>
Take https://schema.org/dataset from Self
as owned vector.
sourcefn get_measurement_method(&self) -> &[MeasurementMethodProperty]
fn get_measurement_method(&self) -> &[MeasurementMethodProperty]
Get https://schema.org/measurementMethod from Self
as borrowed slice.
sourcefn take_measurement_method(&mut self) -> Vec<MeasurementMethodProperty>
fn take_measurement_method(&mut self) -> Vec<MeasurementMethodProperty>
Take https://schema.org/measurementMethod from Self
as owned vector.
sourcefn get_measurement_technique(&self) -> &[MeasurementTechniqueProperty]
fn get_measurement_technique(&self) -> &[MeasurementTechniqueProperty]
Get https://schema.org/measurementTechnique from Self
as borrowed slice.
sourcefn take_measurement_technique(&mut self) -> Vec<MeasurementTechniqueProperty>
fn take_measurement_technique(&mut self) -> Vec<MeasurementTechniqueProperty>
Take https://schema.org/measurementTechnique from Self
as owned vector.