Type Alias rosomaxa::HeuristicResult
source · pub type HeuristicResult<O, S> = Result<(Box<DynHeuristicPopulation<O, S>>, Option<TelemetryMetrics>), GenericError>;
Expand description
Specifies a heuristic result type.
Aliased Type§
enum HeuristicResult<O, S> {
Ok((Box<dyn HeuristicPopulation<Individual = S, Objective = O> + Sync + Send>, Option<TelemetryMetrics>)),
Err(GenericError),
}
Variants§
Ok((Box<dyn HeuristicPopulation<Individual = S, Objective = O> + Sync + Send>, Option<TelemetryMetrics>))
Contains the success value
Err(GenericError)
Contains the error value