pub trait PeopleAudienceTrait {
Show 18 methods // Required methods fn get_health_condition(&self) -> &[HealthConditionProperty]; fn take_health_condition(&mut self) -> Vec<HealthConditionProperty>; fn get_required_gender(&self) -> &[RequiredGenderProperty]; fn take_required_gender(&mut self) -> Vec<RequiredGenderProperty>; fn get_required_max_age(&self) -> &[RequiredMaxAgeProperty]; fn take_required_max_age(&mut self) -> Vec<RequiredMaxAgeProperty>; fn get_required_min_age(&self) -> &[RequiredMinAgeProperty]; fn take_required_min_age(&mut self) -> Vec<RequiredMinAgeProperty>; 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_max_age(&self) -> &[SuggestedMaxAgeProperty]; fn take_suggested_max_age(&mut self) -> Vec<SuggestedMaxAgeProperty>; fn get_suggested_measurement(&self) -> &[SuggestedMeasurementProperty]; fn take_suggested_measurement( &mut self ) -> Vec<SuggestedMeasurementProperty>; fn get_suggested_min_age(&self) -> &[SuggestedMinAgeProperty]; fn take_suggested_min_age(&mut self) -> Vec<SuggestedMinAgeProperty>;
}
Expand description

This trait is for properties from https://schema.org/PeopleAudience.

Required Methods§

source

fn get_health_condition(&self) -> &[HealthConditionProperty]

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

source

fn take_health_condition(&mut self) -> Vec<HealthConditionProperty>

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

source

fn get_required_gender(&self) -> &[RequiredGenderProperty]

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

source

fn take_required_gender(&mut self) -> Vec<RequiredGenderProperty>

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

source

fn get_required_max_age(&self) -> &[RequiredMaxAgeProperty]

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

source

fn take_required_max_age(&mut self) -> Vec<RequiredMaxAgeProperty>

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

source

fn get_required_min_age(&self) -> &[RequiredMinAgeProperty]

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

source

fn take_required_min_age(&mut self) -> Vec<RequiredMinAgeProperty>

Take https://schema.org/requiredMinAge 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_max_age(&self) -> &[SuggestedMaxAgeProperty]

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

source

fn take_suggested_max_age(&mut self) -> Vec<SuggestedMaxAgeProperty>

Take https://schema.org/suggestedMaxAge 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.

source

fn get_suggested_min_age(&self) -> &[SuggestedMinAgeProperty]

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

source

fn take_suggested_min_age(&mut self) -> Vec<SuggestedMinAgeProperty>

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

Implementors§