Trait schema_org_types::BedDetailsTrait
source · pub trait BedDetailsTrait {
// Required methods
fn get_number_of_beds(&self) -> &[NumberOfBedsProperty];
fn take_number_of_beds(&mut self) -> Vec<NumberOfBedsProperty>;
fn get_type_of_bed(&self) -> &[TypeOfBedProperty];
fn take_type_of_bed(&mut self) -> Vec<TypeOfBedProperty>;
}
Expand description
This trait is for properties from https://schema.org/BedDetails.
Required Methods§
sourcefn get_number_of_beds(&self) -> &[NumberOfBedsProperty]
fn get_number_of_beds(&self) -> &[NumberOfBedsProperty]
Get https://schema.org/numberOfBeds from Self
as borrowed slice.
sourcefn take_number_of_beds(&mut self) -> Vec<NumberOfBedsProperty>
fn take_number_of_beds(&mut self) -> Vec<NumberOfBedsProperty>
Take https://schema.org/numberOfBeds from Self
as owned vector.
sourcefn get_type_of_bed(&self) -> &[TypeOfBedProperty]
fn get_type_of_bed(&self) -> &[TypeOfBedProperty]
Get https://schema.org/typeOfBed from Self
as borrowed slice.
sourcefn take_type_of_bed(&mut self) -> Vec<TypeOfBedProperty>
fn take_type_of_bed(&mut self) -> Vec<TypeOfBedProperty>
Take https://schema.org/typeOfBed from Self
as owned vector.