From 493a704cdee65b184ee2f03deedca8b25c48f897 Mon Sep 17 00:00:00 2001 From: Clement Tsang <34804052+ClementTsang@users.noreply.github.com> Date: Tue, 24 Dec 2024 03:49:00 -0500 Subject: [PATCH] nvm --- src/data_conversion.rs | 40 ++++++++++++++-------------------------- 1 file changed, 14 insertions(+), 26 deletions(-) diff --git a/src/data_conversion.rs b/src/data_conversion.rs index ffac2c223..14e7a1fee 100644 --- a/src/data_conversion.rs +++ b/src/data_conversion.rs @@ -20,31 +20,14 @@ use crate::{ // min_tx: f64, // max_tx: f64, // mean_tx: f64, -#[derive(Debug)] -pub enum ConvertedNetworkData { - Normal { - rx: Vec, - tx: Vec, - rx_display: String, - tx_display: String, - }, - Basic { - rx_display: String, - tx_display: String, - total_rx_display: String, - total_tx_display: String, - }, -} - -impl Default for ConvertedNetworkData { - fn default() -> Self { - Self::Normal { - rx: Default::default(), - tx: Default::default(), - rx_display: Default::default(), - tx_display: Default::default(), - } - } +#[derive(Default, Debug)] +pub struct ConvertedNetworkData { + pub rx: Vec, + pub tx: Vec, + pub rx_display: String, + pub tx_display: String, + pub total_rx_display: Option, + pub total_tx_display: Option, } #[derive(Clone, Debug)] @@ -60,7 +43,12 @@ pub enum CpuWidgetData { #[derive(Default)] pub struct ConvertedData { - pub network: ConvertedNetworkData, + pub rx_display: String, + pub tx_display: String, + pub total_rx_display: String, + pub total_tx_display: String, + pub network_data_rx: Vec, + pub network_data_tx: Vec, pub mem_labels: Option<(String, String)>, #[cfg(not(target_os = "windows"))]