Struct vrp_core::construction::heuristics::InsertionFailure
source · pub struct InsertionFailure {
pub constraint: ViolationCode,
pub stopped: bool,
pub job: Option<Job>,
}
Expand description
Specifies insertion failure.
Fields§
§constraint: ViolationCode
Failed constraint code.
stopped: bool
A flag which signalizes that algorithm should stop trying to insert at next positions.
job: Option<Job>
Original job failed to be inserted.
Trait Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for InsertionFailure
impl Send for InsertionFailure
impl Sync for InsertionFailure
impl Unpin for InsertionFailure
impl !UnwindSafe for InsertionFailure
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