Trait schema_org_types::BoatTripTrait
source · pub trait BoatTripTrait {
// Required methods
fn get_arrival_boat_terminal(&self) -> &[ArrivalBoatTerminalProperty];
fn take_arrival_boat_terminal(&mut self) -> Vec<ArrivalBoatTerminalProperty>;
fn get_departure_boat_terminal(&self) -> &[DepartureBoatTerminalProperty];
fn take_departure_boat_terminal(
&mut self
) -> Vec<DepartureBoatTerminalProperty>;
}
Expand description
This trait is for properties from https://schema.org/BoatTrip.
Required Methods§
sourcefn get_arrival_boat_terminal(&self) -> &[ArrivalBoatTerminalProperty]
fn get_arrival_boat_terminal(&self) -> &[ArrivalBoatTerminalProperty]
Get https://schema.org/arrivalBoatTerminal from Self
as borrowed slice.
sourcefn take_arrival_boat_terminal(&mut self) -> Vec<ArrivalBoatTerminalProperty>
fn take_arrival_boat_terminal(&mut self) -> Vec<ArrivalBoatTerminalProperty>
Take https://schema.org/arrivalBoatTerminal from Self
as owned vector.
sourcefn get_departure_boat_terminal(&self) -> &[DepartureBoatTerminalProperty]
fn get_departure_boat_terminal(&self) -> &[DepartureBoatTerminalProperty]
Get https://schema.org/departureBoatTerminal from Self
as borrowed slice.
sourcefn take_departure_boat_terminal(&mut self) -> Vec<DepartureBoatTerminalProperty>
fn take_departure_boat_terminal(&mut self) -> Vec<DepartureBoatTerminalProperty>
Take https://schema.org/departureBoatTerminal from Self
as owned vector.