dstest 0.1.6

Deterministic Simulation Testing for containerised services
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use crate::substrate::Substrate;

pub struct EngineState<S: Substrate> {
    pub subjects: Vec<(String, S::SubjectData)>,
    pub subject_hosts: std::collections::HashMap<String, String>,
    pub seed: Option<u64>,
}

impl<S: Substrate> Default for EngineState<S> {
    fn default() -> Self {
        Self {
            subjects: Vec::new(),
            subject_hosts: std::collections::HashMap::new(),
            seed: None,
        }
    }
}