pub struct ClaimedLeg {
pub train_number: Option<Option<String>>,
pub connection_missed: Option<Option<bool>>,
pub service_degradation: Option<Vec<String>>,
pub departure_station: Option<Box<Place>>,
pub arrival_station: Option<Box<Place>>,
pub planned_departure_time: Option<Option<String>>,
pub timetabled_arrival_time: Option<Option<String>>,
pub observed_arrival_time: Option<Option<String>>,
}Fields§
§train_number: Option<Option<String>>§connection_missed: Option<Option<bool>>connection missed due to a delay on the previous leg
service_degradation: Option<Vec<String>>§departure_station: Option<Box<Place>>§arrival_station: Option<Box<Place>>§planned_departure_time: Option<Option<String>>§timetabled_arrival_time: Option<Option<String>>§observed_arrival_time: Option<Option<String>>Implementations§
Source§impl ClaimedLeg
impl ClaimedLeg
pub fn new() -> ClaimedLeg
Trait Implementations§
Source§impl Clone for ClaimedLeg
impl Clone for ClaimedLeg
Source§fn clone(&self) -> ClaimedLeg
fn clone(&self) -> ClaimedLeg
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 ClaimedLeg
impl Debug for ClaimedLeg
Source§impl Default for ClaimedLeg
impl Default for ClaimedLeg
Source§fn default() -> ClaimedLeg
fn default() -> ClaimedLeg
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ClaimedLeg
impl<'de> Deserialize<'de> for ClaimedLeg
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 ClaimedLeg
impl PartialEq for ClaimedLeg
Source§impl Serialize for ClaimedLeg
impl Serialize for ClaimedLeg
impl StructuralPartialEq for ClaimedLeg
Auto Trait Implementations§
impl Freeze for ClaimedLeg
impl RefUnwindSafe for ClaimedLeg
impl Send for ClaimedLeg
impl Sync for ClaimedLeg
impl Unpin for ClaimedLeg
impl UnwindSafe for ClaimedLeg
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