Expand description
Main dependency injection container struct implementing all provider traits.
§MountainEnvironment
Top-level dependency injection container wrapping application state, runtime, and optional Air service client.
Constructed once during startup and shared as Arc<MountainEnvironment>
across all subsystems. Implements Environment, Requires, and
ExtensionManagementService traits from the Common crate.
Components declare provider requirements via Requires<T>. Resolution
happens at compile time through impl_provider!.
Structs§
- Mountain
Environment - The concrete
Environmentfor the Mountain application. Primary dependency injection container for the Mountain code editor.