pub struct Leg {
pub number: u32,
pub flight: String,
pub from: String,
pub to: String,
pub departs: String,
pub status: LegStatus,
pub protected: bool,
}Expand description
One flight of the booking.
Fields§
§number: u32Its number in the booking, from 1.
flight: StringThe flight, such as AZ610.
from: StringWhere it leaves from.
to: StringWhere it lands.
departs: StringWhen it leaves, as the booking shows it.
status: LegStatusWhether it flies as booked.
protected: boolWhether the traveler asked to keep it as it is; a protected leg is never changed.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Leg
impl<'de> Deserialize<'de> for Leg
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
impl Eq for Leg
impl StructuralPartialEq for Leg
Auto Trait Implementations§
impl Freeze for Leg
impl RefUnwindSafe for Leg
impl Send for Leg
impl Sync for Leg
impl Unpin for Leg
impl UnsafeUnpin for Leg
impl UnwindSafe for Leg
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.