Trait schema_org_types::BusTripTrait
source · pub trait BusTripTrait {
// Required methods
fn get_arrival_bus_stop(&self) -> &[ArrivalBusStopProperty];
fn take_arrival_bus_stop(&mut self) -> Vec<ArrivalBusStopProperty>;
fn get_bus_name(&self) -> &[BusNameProperty];
fn take_bus_name(&mut self) -> Vec<BusNameProperty>;
fn get_bus_number(&self) -> &[BusNumberProperty];
fn take_bus_number(&mut self) -> Vec<BusNumberProperty>;
fn get_departure_bus_stop(&self) -> &[DepartureBusStopProperty];
fn take_departure_bus_stop(&mut self) -> Vec<DepartureBusStopProperty>;
}
Expand description
This trait is for properties from https://schema.org/BusTrip.
Required Methods§
sourcefn get_arrival_bus_stop(&self) -> &[ArrivalBusStopProperty]
fn get_arrival_bus_stop(&self) -> &[ArrivalBusStopProperty]
Get https://schema.org/arrivalBusStop from Self
as borrowed slice.
sourcefn take_arrival_bus_stop(&mut self) -> Vec<ArrivalBusStopProperty>
fn take_arrival_bus_stop(&mut self) -> Vec<ArrivalBusStopProperty>
Take https://schema.org/arrivalBusStop from Self
as owned vector.
sourcefn get_bus_name(&self) -> &[BusNameProperty]
fn get_bus_name(&self) -> &[BusNameProperty]
Get https://schema.org/busName from Self
as borrowed slice.
sourcefn take_bus_name(&mut self) -> Vec<BusNameProperty>
fn take_bus_name(&mut self) -> Vec<BusNameProperty>
Take https://schema.org/busName from Self
as owned vector.
sourcefn get_bus_number(&self) -> &[BusNumberProperty]
fn get_bus_number(&self) -> &[BusNumberProperty]
Get https://schema.org/busNumber from Self
as borrowed slice.
sourcefn take_bus_number(&mut self) -> Vec<BusNumberProperty>
fn take_bus_number(&mut self) -> Vec<BusNumberProperty>
Take https://schema.org/busNumber from Self
as owned vector.
sourcefn get_departure_bus_stop(&self) -> &[DepartureBusStopProperty]
fn get_departure_bus_stop(&self) -> &[DepartureBusStopProperty]
Get https://schema.org/departureBusStop from Self
as borrowed slice.
sourcefn take_departure_bus_stop(&mut self) -> Vec<DepartureBusStopProperty>
fn take_departure_bus_stop(&mut self) -> Vec<DepartureBusStopProperty>
Take https://schema.org/departureBusStop from Self
as owned vector.