//! Data collection for memory via heim.
#[derive(Debug, Clone)]
pub struct MemHarvest {
pub mem_total_in_kib: u64,
pub mem_used_in_kib: u64,
}
impl Default for MemHarvest {
fn default() -> Self {
MemHarvest {
mem_total_in_kib: 0,
mem_used_in_kib: 0,
}
}
}
pub async fn get_mem_data(
actually_get: bool,
) -> (
crate::utils::error::Result