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§

source

fn get_has_measurement(&self) -> &[HasMeasurementProperty]

Get https://schema.org/hasMeasurement from Self as borrowed slice.

source

fn take_has_measurement(&mut self) -> Vec<HasMeasurementProperty>

Take https://schema.org/hasMeasurement from Self as owned vector.

source

fn get_size_group(&self) -> &[SizeGroupProperty]

Get https://schema.org/sizeGroup from Self as borrowed slice.

source

fn take_size_group(&mut self) -> Vec<SizeGroupProperty>

Take https://schema.org/sizeGroup from Self as owned vector.

source

fn get_size_system(&self) -> &[SizeSystemProperty]

Get https://schema.org/sizeSystem from Self as borrowed slice.

source

fn take_size_system(&mut self) -> Vec<SizeSystemProperty>

Take https://schema.org/sizeSystem from Self as owned vector.

source

fn get_suggested_age(&self) -> &[SuggestedAgeProperty]

Get https://schema.org/suggestedAge from Self as borrowed slice.

source

fn take_suggested_age(&mut self) -> Vec<SuggestedAgeProperty>

Take https://schema.org/suggestedAge from Self as owned vector.

source

fn get_suggested_gender(&self) -> &[SuggestedGenderProperty]

Get https://schema.org/suggestedGender from Self as borrowed slice.

source

fn take_suggested_gender(&mut self) -> Vec<SuggestedGenderProperty>

Take https://schema.org/suggestedGender from Self as owned vector.

source

fn get_suggested_measurement(&self) -> &[SuggestedMeasurementProperty]

Get https://schema.org/suggestedMeasurement from Self as borrowed slice.

source

fn take_suggested_measurement(&mut self) -> Vec<SuggestedMeasurementProperty>

Take https://schema.org/suggestedMeasurement from Self as owned vector.

Implementors§