pub struct TripStatus {
pub unplanned: Option<Option<bool>>,
pub cancelled: Option<Option<bool>>,
pub deviation: Option<Option<bool>>,
pub delayed: Option<Option<bool>>,
pub infeasible: Option<Option<bool>>,
}Fields§
§unplanned: Option<Option<bool>>Whether this trip is an additional one that has not been planned.
cancelled: Option<Option<bool>>Whether this trip is cancelled and will not be run.
deviation: Option<Option<bool>>Whether this trip deviates from the planned service pattern.
delayed: Option<Option<bool>>Whether this trip is delayed.
infeasible: Option<Option<bool>>Whether this trip cannot be used, due to operational delays and impossible transfers.
Implementations§
Source§impl TripStatus
impl TripStatus
pub fn new() -> TripStatus
Trait Implementations§
Source§impl Clone for TripStatus
impl Clone for TripStatus
Source§fn clone(&self) -> TripStatus
fn clone(&self) -> TripStatus
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 TripStatus
impl Debug for TripStatus
Source§impl Default for TripStatus
impl Default for TripStatus
Source§fn default() -> TripStatus
fn default() -> TripStatus
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for TripStatus
impl<'de> Deserialize<'de> for TripStatus
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 TripStatus
impl PartialEq for TripStatus
Source§impl Serialize for TripStatus
impl Serialize for TripStatus
impl StructuralPartialEq for TripStatus
Auto Trait Implementations§
impl Freeze for TripStatus
impl RefUnwindSafe for TripStatus
impl Send for TripStatus
impl Sync for TripStatus
impl Unpin for TripStatus
impl UnwindSafe for TripStatus
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