Skip to main content

mecha10_sim/sim/
generator.rs

1//! Simulation generator - main orchestration
2
3use anyhow::Result;
4
5use super::selector::EnvironmentSelector;
6
7pub struct SimulationGenerator {
8    selector: EnvironmentSelector,
9}
10
11impl SimulationGenerator {
12    /// Create new generator with default catalog
13    pub fn new() -> Result<Self> {
14        let selector = EnvironmentSelector::new()?;
15        Ok(Self { selector })
16    }
17}