use super::*;
pub(crate) struct Config {
pub(crate) root: PathBuf,
pub(crate) results: PathBuf,
pub(crate) network: String,
pub(crate) image_prefix: String,
pub(crate) server_cpus: String,
pub(crate) loadgen_cpus: String,
pub(crate) memory: String,
pub(crate) connections: Vec<u32>,
pub(crate) connections_short: Vec<u32>,
pub(crate) duration: String,
pub(crate) warmup: String,
pub(crate) repeats: u32,
pub(crate) protocols: Vec<String>,
pub(crate) modes: Vec<String>,
pub(crate) cooldown_short: u64,
pub(crate) rate_short: String,
pub(crate) certs: PathBuf,
pub(crate) ca_cert: PathBuf,
pub(crate) tls_certificate: PathBuf,
pub(crate) tls_key: PathBuf,
}