use BTreeMap;
use crate;
use crateScenarioConfig;
use crateAppResult;
use ;
/// Runs the distributed controller in auto or manual mode.
///
/// # Errors
///
/// Returns an error if the controller cannot bind, validate configuration,
/// or complete the distributed run.
pub async