diff --git a/WatcherAgent/src/hardware/gpu.rs b/WatcherAgent/src/hardware/gpu.rs index 5fbda4e..733daf9 100644 --- a/WatcherAgent/src/hardware/gpu.rs +++ b/WatcherAgent/src/hardware/gpu.rs @@ -61,12 +61,7 @@ pub fn get_gpu_metrics() -> Result<(f64, f64, f64, f64), Box> { return Err(anyhow::anyhow!("Failed to initialize NVML").into()); }; - Ok(( - gpu_temp as f64, - gpu_load as f64, - vram_used as f64, - vram_total as f64, - )) + Ok((gpu_temp, gpu_load, vram_used, vram_total)) } fn detect_gpu_name() -> String { diff --git a/WatcherAgent/src/hardware/mod.rs b/WatcherAgent/src/hardware/mod.rs index 50039cb..c8c3b34 100644 --- a/WatcherAgent/src/hardware/mod.rs +++ b/WatcherAgent/src/hardware/mod.rs @@ -12,6 +12,7 @@ pub use disk::get_disk_info; pub use gpu::get_gpu_info; pub use memory::get_memory_info; pub use network::get_network_info; +pub use network::NetworkMonitor; #[derive(Debug)] pub struct HardwareInfo {