pub struct PointStop {
pub location: Location,
pub time: Schedule,
pub distance: i64,
pub load: Vec<i32>,
pub parking: Option<Interval>,
pub activities: Vec<Activity>,
}Expand description
A point stop is a stop where vehicle is supposed to be parked and do some work.
Fields§
§location: LocationStop location. When omitted vehicle can stop anywhere.
time: ScheduleStop schedule.
distance: i64Distance traveled since departure from start.
load: Vec<i32>Vehicle load after departure from this stop.
parking: Option<Interval>Parking time.
activities: Vec<Activity>Activities performed at the stop.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for PointStop
impl<'de> Deserialize<'de> for PointStop
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 StructuralPartialEq for PointStop
Auto Trait Implementations§
impl Freeze for PointStop
impl RefUnwindSafe for PointStop
impl Send for PointStop
impl Sync for PointStop
impl Unpin for PointStop
impl UnsafeUnpin for PointStop
impl UnwindSafe for PointStop
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more