pub trait EnergyConsumptionDetailsTrait {
// Required methods
fn get_energy_efficiency_scale_max(
&self
) -> &[EnergyEfficiencyScaleMaxProperty];
fn take_energy_efficiency_scale_max(
&mut self
) -> Vec<EnergyEfficiencyScaleMaxProperty>;
fn get_energy_efficiency_scale_min(
&self
) -> &[EnergyEfficiencyScaleMinProperty];
fn take_energy_efficiency_scale_min(
&mut self
) -> Vec<EnergyEfficiencyScaleMinProperty>;
fn get_has_energy_efficiency_category(
&self
) -> &[HasEnergyEfficiencyCategoryProperty];
fn take_has_energy_efficiency_category(
&mut self
) -> Vec<HasEnergyEfficiencyCategoryProperty>;
}
Expand description
This trait is for properties from https://schema.org/EnergyConsumptionDetails.
Required Methods§
sourcefn get_energy_efficiency_scale_max(&self) -> &[EnergyEfficiencyScaleMaxProperty]
fn get_energy_efficiency_scale_max(&self) -> &[EnergyEfficiencyScaleMaxProperty]
Get https://schema.org/energyEfficiencyScaleMax from Self
as borrowed slice.
sourcefn take_energy_efficiency_scale_max(
&mut self
) -> Vec<EnergyEfficiencyScaleMaxProperty>
fn take_energy_efficiency_scale_max( &mut self ) -> Vec<EnergyEfficiencyScaleMaxProperty>
Take https://schema.org/energyEfficiencyScaleMax from Self
as owned vector.
sourcefn get_energy_efficiency_scale_min(&self) -> &[EnergyEfficiencyScaleMinProperty]
fn get_energy_efficiency_scale_min(&self) -> &[EnergyEfficiencyScaleMinProperty]
Get https://schema.org/energyEfficiencyScaleMin from Self
as borrowed slice.
sourcefn take_energy_efficiency_scale_min(
&mut self
) -> Vec<EnergyEfficiencyScaleMinProperty>
fn take_energy_efficiency_scale_min( &mut self ) -> Vec<EnergyEfficiencyScaleMinProperty>
Take https://schema.org/energyEfficiencyScaleMin from Self
as owned vector.
sourcefn get_has_energy_efficiency_category(
&self
) -> &[HasEnergyEfficiencyCategoryProperty]
fn get_has_energy_efficiency_category( &self ) -> &[HasEnergyEfficiencyCategoryProperty]
Get https://schema.org/hasEnergyEfficiencyCategory from Self
as borrowed slice.
sourcefn take_has_energy_efficiency_category(
&mut self
) -> Vec<HasEnergyEfficiencyCategoryProperty>
fn take_has_energy_efficiency_category( &mut self ) -> Vec<HasEnergyEfficiencyCategoryProperty>
Take https://schema.org/hasEnergyEfficiencyCategory from Self
as owned vector.