pub trait FoodEstablishmentReservationTrait {
// Required methods
fn get_end_time(&self) -> &[EndTimeProperty];
fn take_end_time(&mut self) -> Vec<EndTimeProperty>;
fn get_party_size(&self) -> &[PartySizeProperty];
fn take_party_size(&mut self) -> Vec<PartySizeProperty>;
fn get_start_time(&self) -> &[StartTimeProperty];
fn take_start_time(&mut self) -> Vec<StartTimeProperty>;
}
Expand description
This trait is for properties from https://schema.org/FoodEstablishmentReservation.
Required Methods§
sourcefn get_end_time(&self) -> &[EndTimeProperty]
fn get_end_time(&self) -> &[EndTimeProperty]
Get https://schema.org/endTime from Self
as borrowed slice.
sourcefn take_end_time(&mut self) -> Vec<EndTimeProperty>
fn take_end_time(&mut self) -> Vec<EndTimeProperty>
Take https://schema.org/endTime from Self
as owned vector.
sourcefn get_party_size(&self) -> &[PartySizeProperty]
fn get_party_size(&self) -> &[PartySizeProperty]
Get https://schema.org/partySize from Self
as borrowed slice.
sourcefn take_party_size(&mut self) -> Vec<PartySizeProperty>
fn take_party_size(&mut self) -> Vec<PartySizeProperty>
Take https://schema.org/partySize from Self
as owned vector.
sourcefn get_start_time(&self) -> &[StartTimeProperty]
fn get_start_time(&self) -> &[StartTimeProperty]
Get https://schema.org/startTime from Self
as borrowed slice.
sourcefn take_start_time(&mut self) -> Vec<StartTimeProperty>
fn take_start_time(&mut self) -> Vec<StartTimeProperty>
Take https://schema.org/startTime from Self
as owned vector.