pub trait OptimisationProcedure<B, R, Callback>{
// Required method
fn optimise(
&mut self,
brancher: &mut B,
termination: &mut impl TerminationCondition,
resolver: &mut R,
solver: &mut Solver,
) -> OptimisationResult<<Callback as SolutionCallback<B, R>>::Stop>;
}Required Methods§
fn optimise( &mut self, brancher: &mut B, termination: &mut impl TerminationCondition, resolver: &mut R, solver: &mut Solver, ) -> OptimisationResult<<Callback as SolutionCallback<B, R>>::Stop>
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.