Skip to main content

Module environment

Module environment 

Source
Expand description

Environment Registry - 評価環境ファクトリ

シナリオの environment.env_type から具体的な評価環境を生成するファクトリ。

§設計

すべての環境は core::Environment トレイトを実装する。

EvalScenario.environment
    │
    ├── env_type: "maze"
    └── params: { map: "...", worker_count: 1 }
            │
            ▼
    EnvironmentRegistry.create()
            │
            ▼
    EnvironmentBox (Box<dyn Environment>)

Structs§

EnvironmentRegistry
環境レジストリ

Enums§

EnvironmentError
環境エラー
EnvironmentType
環境タイプ識別子