summaryrefslogtreecommitdiffstats
path: root/src/app/data_harvester/memory/general.rs
diff options
context:
space:
mode:
authorClement Tsang <34804052+ClementTsang@users.noreply.github.com>2023-03-03 00:06:19 -0500
committerGitHub <noreply@github.com>2023-03-03 00:06:19 -0500
commit8cc763cc1b9741349805fd658308cc34ddba2a4f (patch)
tree949fadbd8e64f9096ef03a027ab678e1778b3e83 /src/app/data_harvester/memory/general.rs
parentc2d94900f31305176781950278bc629d399f41f3 (diff)
refactor: migrate memory collection to sysinfo for all platforms (#1036)
* cleanup * refactor: remove heim memory code * add missing updates, remove heim memory feature * restrict export visibility * some refactoring, remove smol * gpu feature
Diffstat (limited to 'src/app/data_harvester/memory/general.rs')
-rw-r--r--src/app/data_harvester/memory/general.rs26
1 files changed, 0 insertions, 26 deletions
diff --git a/src/app/data_harvester/memory/general.rs b/src/app/data_harvester/memory/general.rs
deleted file mode 100644
index 84ac1e0d..00000000
--- a/src/app/data_harvester/memory/general.rs
+++ /dev/null
@@ -1,26 +0,0 @@
-cfg_if::cfg_if! {
- if #[cfg(any(target_os = "linux", target_os = "macos", target_os = "windows"))] {
- pub mod heim;
- pub use self::heim::*;
- } else if #[cfg(target_os = "freebsd")] {
- pub mod sysinfo;
- pub use self::sysinfo::*;
- }
-}
-
-#[derive(Debug, Clone, Default)]
-pub struct MemHarvest {
- pub mem_total_in_kib: u64,
- pub mem_used_in_kib: u64,
- pub use_percent: Option<f64>,
-}
-
-#[derive(Debug)]
-pub struct MemCollect {
- pub ram: crate::utils::error::Result<Option<MemHarvest>>,
- pub swap: crate::utils::error::Result<Option<MemHarvest>>,
- #[cfg(feature = "zfs")]
- pub arc: crate::utils::error::Result<Option<MemHarvest>>,
- #[cfg(feature = "gpu")]
- pub gpus: crate::utils::error::Result<Option<Vec<(String, MemHarvest)>>>,
-}