use super::*;
#[derive(Clone, Debug, Deserialize)]
pub(crate) struct MeasurementResult {
pub(crate) errors: u64,
pub(crate) rps: f64,
pub(crate) p50_us: u64,
pub(crate) p99_us: u64,
}
#[derive(Clone, Debug, Deserialize)]
pub(crate) struct MeasurementRow {
pub(crate) variant: String,
pub(crate) protocol: String,
pub(crate) mode: String,
pub(crate) connections: u32,
pub(crate) repeat: u32,
pub(crate) result: MeasurementResult,
}
#[derive(Clone, Debug, Eq, Ord, PartialEq, PartialOrd)]
pub(crate) struct Cell {
pub(crate) protocol: String,
pub(crate) mode: String,
pub(crate) connections: u32,
}