pub struct VehiclePosition {
pub trip: Option<TripDescriptor>,
pub vehicle: Option<VehicleDescriptor>,
pub position: Option<Position>,
pub current_stop_sequence: Option<u32>,
pub stop_id: Option<String>,
pub current_status: VehicleStopStatus,
pub timestamp: Option<u64>,
pub congestion_level: Option<CongestionLevel>,
pub occupancy_status: Option<OccupancyStatus>,
}
Fields§
§trip: Option<TripDescriptor>
§vehicle: Option<VehicleDescriptor>
§position: Option<Position>
§current_stop_sequence: Option<u32>
§stop_id: Option<String>
§current_status: VehicleStopStatus
§timestamp: Option<u64>
§congestion_level: Option<CongestionLevel>
§occupancy_status: Option<OccupancyStatus>
Trait Implementations§
Source§impl Clone for VehiclePosition
impl Clone for VehiclePosition
Source§fn clone(&self) -> VehiclePosition
fn clone(&self) -> VehiclePosition
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for VehiclePosition
impl Debug for VehiclePosition
Source§impl<'de> Deserialize<'de> for VehiclePosition
impl<'de> Deserialize<'de> for VehiclePosition
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for VehiclePosition
impl RefUnwindSafe for VehiclePosition
impl Send for VehiclePosition
impl Sync for VehiclePosition
impl Unpin for VehiclePosition
impl UnwindSafe for VehiclePosition
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more