Per-mode execution context. Contains only the mode-specific configuration and the profile folder path. Shared state (provider, system_info, logger) lives in [`Orchestrator`].
| 6 | /// Contains only the mode-specific configuration and the profile folder path. |
| 7 | /// Shared state (provider, system_info, logger) lives in [`Orchestrator`]. |
| 8 | pub struct ExecutionContext { |
| 9 | pub config: ExecutorConfig, |
| 10 | /// Directory path where profiling data and results are stored |
| 11 | pub profile_folder: PathBuf, |
| 12 | } |
| 13 | |
| 14 | impl ExecutionContext { |
| 15 | pub fn new(config: ExecutorConfig, profile_folder: PathBuf) -> Self { |
nothing calls this directly
no outgoing calls
no test coverage detected