1 2 3 4 5 6
pub(crate) fn available_memory_bytes() -> Option<u64> { let mut system = sysinfo::System::new(); system.refresh_memory(); let available = system.available_memory(); (available > 0).then_some(available) }