pub trait ScenarioGenerator {
// Required methods
fn generate_scenarios(
&self,
base_forecast: &BudgetForecast,
num_scenarios: usize,
) -> DeviceResult<Vec<ForecastScenario>>;
fn get_generator_name(&self) -> String;
}Expand description
Scenario generator trait