pub struct ServiceComplianceReport {
pub thresholds: ServiceComplianceThresholds,
pub report_step_seconds: f64,
pub period_count: usize,
pub nodes: Vec<ServiceComplianceNode>,
pub summary: ServiceComplianceSummary,
}Expand description
Complete service-compliance report for a single simulation run.
Fields§
§thresholds: ServiceComplianceThresholdsPressure thresholds used to classify samples.
report_step_seconds: f64Duration of each reporting period (seconds).
period_count: usizeTotal number of reporting periods in the .out file.
nodes: Vec<ServiceComplianceNode>Per-node metrics, ordered to match crate::Network::nodes.
summary: ServiceComplianceSummaryNetwork-level summary aggregated from all nodes.
Trait Implementations§
Source§impl Clone for ServiceComplianceReport
impl Clone for ServiceComplianceReport
Source§fn clone(&self) -> ServiceComplianceReport
fn clone(&self) -> ServiceComplianceReport
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for ServiceComplianceReport
impl RefUnwindSafe for ServiceComplianceReport
impl Send for ServiceComplianceReport
impl Sync for ServiceComplianceReport
impl Unpin for ServiceComplianceReport
impl UnsafeUnpin for ServiceComplianceReport
impl UnwindSafe for ServiceComplianceReport
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more