pub enum BreakPolicy {
SkipIfNoIntersection,
SkipIfArrivalBeforeEnd,
}Expand description
Specifies break policy.
Variants§
SkipIfNoIntersection
Allows to skip break if actual tour schedule doesn’t intersect with vehicle time window.
SkipIfArrivalBeforeEnd
Allows to skip break if vehicle arrives before break’s time window end.
Trait Implementations§
Source§impl Clone for BreakPolicy
impl Clone for BreakPolicy
Source§fn clone(&self) -> BreakPolicy
fn clone(&self) -> BreakPolicy
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 moreAuto Trait Implementations§
impl Freeze for BreakPolicy
impl RefUnwindSafe for BreakPolicy
impl Send for BreakPolicy
impl Sync for BreakPolicy
impl Unpin for BreakPolicy
impl UnwindSafe for BreakPolicy
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