Trait schema_org_types::AudienceTrait
source · pub trait AudienceTrait {
// Required methods
fn get_audience_type(&self) -> &[AudienceTypeProperty];
fn take_audience_type(&mut self) -> Vec<AudienceTypeProperty>;
fn get_geographic_area(&self) -> &[GeographicAreaProperty];
fn take_geographic_area(&mut self) -> Vec<GeographicAreaProperty>;
}
Expand description
This trait is for properties from https://schema.org/Audience.
Required Methods§
sourcefn get_audience_type(&self) -> &[AudienceTypeProperty]
fn get_audience_type(&self) -> &[AudienceTypeProperty]
Get https://schema.org/audienceType from Self
as borrowed slice.
sourcefn take_audience_type(&mut self) -> Vec<AudienceTypeProperty>
fn take_audience_type(&mut self) -> Vec<AudienceTypeProperty>
Take https://schema.org/audienceType from Self
as owned vector.
sourcefn get_geographic_area(&self) -> &[GeographicAreaProperty]
fn get_geographic_area(&self) -> &[GeographicAreaProperty]
Get https://schema.org/geographicArea from Self
as borrowed slice.
sourcefn take_geographic_area(&mut self) -> Vec<GeographicAreaProperty>
fn take_geographic_area(&mut self) -> Vec<GeographicAreaProperty>
Take https://schema.org/geographicArea from Self
as owned vector.