Struct vrp_core::solver::search::WeightedRecreate
source · pub struct WeightedRecreate { /* private fields */ }
Expand description
Provides the way to run one of multiple recreate methods.
Implementations§
Trait Implementations§
source§impl Recreate for WeightedRecreate
impl Recreate for WeightedRecreate
source§fn run(
&self,
refinement_ctx: &RefinementContext,
insertion_ctx: InsertionContext
) -> InsertionContext
fn run( &self, refinement_ctx: &RefinementContext, insertion_ctx: InsertionContext ) -> InsertionContext
Recreates a new solution from the given.
Auto Trait Implementations§
impl !RefUnwindSafe for WeightedRecreate
impl Send for WeightedRecreate
impl Sync for WeightedRecreate
impl Unpin for WeightedRecreate
impl !UnwindSafe for WeightedRecreate
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