pub trait TrialExecutor: Send + Sync {
// Required method
fn execute_trial(
&self,
params: &HashMap<String, Value>,
) -> Result<TrialOutcome>;
}Expand description
Callback that executes a trial given sampled parameters.
Returns Ok(TrialOutcome) for normal completion or pruning,
Err(SomaError) only for unexpected failures.