balter_runtime/
traits.rs

1use balter_core::ScenarioConfig;
2use std::{future::Future, pin::Pin};
3
4#[doc(hidden)]
5pub trait DistributedScenario: Future + Send {
6    fn set_config(
7        &self,
8        config: ScenarioConfig,
9    ) -> Pin<Box<dyn DistributedScenario<Output = Self::Output>>>;
10}