pub trait SizeSpecificationTrait {
// Required methods
fn get_has_measurement(&self) -> &[HasMeasurementProperty];
fn take_has_measurement(&mut self) -> Vec<HasMeasurementProperty>;
fn get_size_group(&self) -> &[SizeGroupProperty];
fn take_size_group(&mut self) -> Vec<SizeGroupProperty>;
fn get_size_system(&self) -> &[SizeSystemProperty];
fn take_size_system(&mut self) -> Vec<SizeSystemProperty>;
fn get_suggested_age(&self) -> &[SuggestedAgeProperty];
fn take_suggested_age(&mut self) -> Vec<SuggestedAgeProperty>;
fn get_suggested_gender(&self) -> &[SuggestedGenderProperty];
fn take_suggested_gender(&mut self) -> Vec<SuggestedGenderProperty>;
fn get_suggested_measurement(&self) -> &[SuggestedMeasurementProperty];
fn take_suggested_measurement(
&mut self
) -> Vec<SuggestedMeasurementProperty>;
}
Expand description
This trait is for properties from https://schema.org/SizeSpecification.
Required Methods§
sourcefn get_has_measurement(&self) -> &[HasMeasurementProperty]
fn get_has_measurement(&self) -> &[HasMeasurementProperty]
Get https://schema.org/hasMeasurement from Self
as borrowed slice.
sourcefn take_has_measurement(&mut self) -> Vec<HasMeasurementProperty>
fn take_has_measurement(&mut self) -> Vec<HasMeasurementProperty>
Take https://schema.org/hasMeasurement from Self
as owned vector.
sourcefn get_size_group(&self) -> &[SizeGroupProperty]
fn get_size_group(&self) -> &[SizeGroupProperty]
Get https://schema.org/sizeGroup from Self
as borrowed slice.
sourcefn take_size_group(&mut self) -> Vec<SizeGroupProperty>
fn take_size_group(&mut self) -> Vec<SizeGroupProperty>
Take https://schema.org/sizeGroup from Self
as owned vector.
sourcefn get_size_system(&self) -> &[SizeSystemProperty]
fn get_size_system(&self) -> &[SizeSystemProperty]
Get https://schema.org/sizeSystem from Self
as borrowed slice.
sourcefn take_size_system(&mut self) -> Vec<SizeSystemProperty>
fn take_size_system(&mut self) -> Vec<SizeSystemProperty>
Take https://schema.org/sizeSystem from Self
as owned vector.
sourcefn get_suggested_age(&self) -> &[SuggestedAgeProperty]
fn get_suggested_age(&self) -> &[SuggestedAgeProperty]
Get https://schema.org/suggestedAge from Self
as borrowed slice.
sourcefn take_suggested_age(&mut self) -> Vec<SuggestedAgeProperty>
fn take_suggested_age(&mut self) -> Vec<SuggestedAgeProperty>
Take https://schema.org/suggestedAge from Self
as owned vector.
sourcefn get_suggested_gender(&self) -> &[SuggestedGenderProperty]
fn get_suggested_gender(&self) -> &[SuggestedGenderProperty]
Get https://schema.org/suggestedGender from Self
as borrowed slice.
sourcefn take_suggested_gender(&mut self) -> Vec<SuggestedGenderProperty>
fn take_suggested_gender(&mut self) -> Vec<SuggestedGenderProperty>
Take https://schema.org/suggestedGender from Self
as owned vector.
sourcefn get_suggested_measurement(&self) -> &[SuggestedMeasurementProperty]
fn get_suggested_measurement(&self) -> &[SuggestedMeasurementProperty]
Get https://schema.org/suggestedMeasurement from Self
as borrowed slice.
sourcefn take_suggested_measurement(&mut self) -> Vec<SuggestedMeasurementProperty>
fn take_suggested_measurement(&mut self) -> Vec<SuggestedMeasurementProperty>
Take https://schema.org/suggestedMeasurement from Self
as owned vector.