Skip to main content

swarm_engine_eval/metrics/
mod.rs

1//! Metrics structures
2//!
3//! 評価結果のメトリクス構造体。
4
5pub mod coordination;
6pub mod performance;
7pub mod robustness;
8pub mod task;
9
10pub use coordination::CoordinationMetrics;
11pub use performance::PerformanceMetrics;
12pub use robustness::RobustnessMetrics;
13pub use task::TaskMetrics;
14
15use serde::{Deserialize, Serialize};
16
17/// Complete run metrics
18#[derive(Debug, Clone, Default, Serialize, Deserialize)]
19pub struct RunMetrics {
20    /// Task completion metrics
21    pub task: TaskMetrics,
22
23    /// Coordination quality metrics
24    pub coordination: CoordinationMetrics,
25
26    /// Performance metrics
27    pub performance: PerformanceMetrics,
28
29    /// Robustness metrics
30    pub robustness: RobustnessMetrics,
31}