Skip to main content

netspeed_cli/formatter/
dashboard.rs

1//! Dashboard output formatting.
2//!
3//! This is a placeholder module for dashboard output.
4
5use crate::error::Error;
6use crate::profiles::UserProfile;
7use crate::theme::Theme;
8use crate::types::TestResult;
9
10pub struct Summary {
11    pub dl_mbps: f64,
12    pub dl_peak_mbps: f64,
13    pub dl_bytes: u64,
14    pub dl_duration: f64,
15    pub ul_mbps: f64,
16    pub ul_peak_mbps: f64,
17    pub ul_bytes: u64,
18    pub ul_duration: f64,
19    pub elapsed: std::time::Duration,
20    pub profile: UserProfile,
21    pub theme: Theme,
22}
23
24pub fn show(_result: &TestResult, _summary: &Summary) -> Result<(), Error> {
25    // Dashboard output disabled - use detailed or compact format instead
26    eprintln!(
27        "Note: Dashboard format is temporarily unavailable. Use --format detailed or --format compact."
28    );
29    Ok(())
30}