swarm-engine-eval 0.1.6

Evaluation framework for SwarmEngine
Documentation
//! Metrics structures
//!
//! 評価結果のメトリクス構造体。

pub mod coordination;
pub mod performance;
pub mod robustness;
pub mod task;

pub use coordination::CoordinationMetrics;
pub use performance::PerformanceMetrics;
pub use robustness::RobustnessMetrics;
pub use task::TaskMetrics;

use serde::{Deserialize, Serialize};

/// Complete run metrics
#[derive(Debug, Clone, Default, Serialize, Deserialize)]
pub struct RunMetrics {
    /// Task completion metrics
    pub task: TaskMetrics,

    /// Coordination quality metrics
    pub coordination: CoordinationMetrics,

    /// Performance metrics
    pub performance: PerformanceMetrics,

    /// Robustness metrics
    pub robustness: RobustnessMetrics,
}