pub struct JourneyRouteEntry { /* private fields */ }
Implementations§
Source§impl JourneyRouteEntry
impl JourneyRouteEntry
pub fn new( stop_id: i32, arrival_time: Option<NaiveTime>, departure_time: Option<NaiveTime>, ) -> Self
pub fn stop_id(&self) -> i32
pub fn arrival_time(&self) -> &Option<NaiveTime>
pub fn departure_time(&self) -> &Option<NaiveTime>
pub fn stop<'a>(&'a self, data_storage: &'a DataStorage) -> &'a Stop
Trait Implementations§
Source§impl Debug for JourneyRouteEntry
impl Debug for JourneyRouteEntry
Source§impl<'de> Deserialize<'de> for JourneyRouteEntry
impl<'de> Deserialize<'de> for JourneyRouteEntry
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 JourneyRouteEntry
impl RefUnwindSafe for JourneyRouteEntry
impl Send for JourneyRouteEntry
impl Sync for JourneyRouteEntry
impl Unpin for JourneyRouteEntry
impl UnwindSafe for JourneyRouteEntry
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