pub trait EvolutionStrategyPort: Send + Sync {
// Required method
fn suggest_strategy(
&self,
scope: &PlanningScopeSeam,
candidates: &[AgentModelOptionSeam],
explicit_choice: Option<&AgentModelOptionSeam>,
) -> Option<StrategySuggestion>;
}Required Methods§
fn suggest_strategy( &self, scope: &PlanningScopeSeam, candidates: &[AgentModelOptionSeam], explicit_choice: Option<&AgentModelOptionSeam>, ) -> Option<StrategySuggestion>
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".