pub struct BusArrivalTiming {
pub origin_code: u32,
pub destination_code: u32,
pub estimated_arrival: OffsetDateTime,
pub latitude: f64,
pub longitude: f64,
pub visit_number: u8,
pub load: BusArrivalTimingLoad,
pub feature: BusArrivalTimingFeature,
pub type: BusArrivalTimingType,
pub monitored: bool,
}Fields§
§origin_code: u32Unique 5-digit bus stop reference code.
destination_code: u32Unique 5-digit bus stop reference code.
estimated_arrival: OffsetDateTimeEstimated arrival date-time in Singapore Standard Time.
latitude: f64Current estimated latitude of the bus.
longitude: f64Current estimated longitude of the bus.
visit_number: u8Ordinal visit number of this vehicle at the bus stop.
load: BusArrivalTimingLoadCurrent occupancy level.
feature: BusArrivalTimingFeatureWheelchair accessibility indicator.
type: BusArrivalTimingTypeVehicle type of the bus.
monitored: boolWhether the bus is currently monitored by the system.
Trait Implementations§
Source§impl Clone for BusArrivalTiming
impl Clone for BusArrivalTiming
Source§fn clone(&self) -> BusArrivalTiming
fn clone(&self) -> BusArrivalTiming
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 BusArrivalTiming
impl Debug for BusArrivalTiming
Source§impl<'de> Deserialize<'de> for BusArrivalTiming
impl<'de> Deserialize<'de> for BusArrivalTiming
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
Source§impl PartialEq for BusArrivalTiming
impl PartialEq for BusArrivalTiming
Source§impl Serialize for BusArrivalTiming
impl Serialize for BusArrivalTiming
impl StructuralPartialEq for BusArrivalTiming
Auto Trait Implementations§
impl Freeze for BusArrivalTiming
impl RefUnwindSafe for BusArrivalTiming
impl Send for BusArrivalTiming
impl Sync for BusArrivalTiming
impl Unpin for BusArrivalTiming
impl UnsafeUnpin for BusArrivalTiming
impl UnwindSafe for BusArrivalTiming
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