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§

source

fn get_end_time(&self) -> &[EndTimeProperty]

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

source

fn take_end_time(&mut self) -> Vec<EndTimeProperty>

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

source

fn get_party_size(&self) -> &[PartySizeProperty]

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

source

fn take_party_size(&mut self) -> Vec<PartySizeProperty>

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

source

fn get_start_time(&self) -> &[StartTimeProperty]

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

source

fn take_start_time(&mut self) -> Vec<StartTimeProperty>

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

Implementors§