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§

§1.0.0

Ok((Box<dyn HeuristicPopulation<Individual = S, Objective = O> + Sync + Send>, Option<TelemetryMetrics>))

Contains the success value

§1.0.0

Err(GenericError)

Contains the error value