pub trait SingleFamilyResidenceTrait {
// Required methods
fn get_number_of_rooms(&self) -> &[NumberOfRoomsProperty];
fn take_number_of_rooms(&mut self) -> Vec<NumberOfRoomsProperty>;
fn get_occupancy(&self) -> &[OccupancyProperty];
fn take_occupancy(&mut self) -> Vec<OccupancyProperty>;
}
Expand description
This trait is for properties from https://schema.org/SingleFamilyResidence.
Required Methods§
sourcefn get_number_of_rooms(&self) -> &[NumberOfRoomsProperty]
fn get_number_of_rooms(&self) -> &[NumberOfRoomsProperty]
Get https://schema.org/numberOfRooms from Self
as borrowed slice.
sourcefn take_number_of_rooms(&mut self) -> Vec<NumberOfRoomsProperty>
fn take_number_of_rooms(&mut self) -> Vec<NumberOfRoomsProperty>
Take https://schema.org/numberOfRooms from Self
as owned vector.
sourcefn get_occupancy(&self) -> &[OccupancyProperty]
fn get_occupancy(&self) -> &[OccupancyProperty]
Get https://schema.org/occupancy from Self
as borrowed slice.
sourcefn take_occupancy(&mut self) -> Vec<OccupancyProperty>
fn take_occupancy(&mut self) -> Vec<OccupancyProperty>
Take https://schema.org/occupancy from Self
as owned vector.