pub trait SeatTrait {
    // Required methods
    fn get_seat_number(&self) -> &[SeatNumberProperty];
    fn take_seat_number(&mut self) -> Vec<SeatNumberProperty>;
    fn get_seat_row(&self) -> &[SeatRowProperty];
    fn take_seat_row(&mut self) -> Vec<SeatRowProperty>;
    fn get_seat_section(&self) -> &[SeatSectionProperty];
    fn take_seat_section(&mut self) -> Vec<SeatSectionProperty>;
    fn get_seating_type(&self) -> &[SeatingTypeProperty];
    fn take_seating_type(&mut self) -> Vec<SeatingTypeProperty>;
}
Expand description

This trait is for properties from https://schema.org/Seat.

Required Methods§

Implementors§