pub struct MemoryStatsDef {Show 19 fields
pub total_bytes: Option<u64>,
pub free_bytes: Option<u64>,
pub wired_bytes: Option<u64>,
pub total_heap_bytes: Option<u64>,
pub free_heap_bytes: Option<u64>,
pub vmo_bytes: Option<u64>,
pub mmu_overhead_bytes: Option<u64>,
pub ipc_bytes: Option<u64>,
pub other_bytes: Option<u64>,
pub free_loaned_bytes: Option<u64>,
pub cache_bytes: Option<u64>,
pub slab_bytes: Option<u64>,
pub zram_bytes: Option<u64>,
pub vmo_reclaim_total_bytes: Option<u64>,
pub vmo_reclaim_newest_bytes: Option<u64>,
pub vmo_reclaim_oldest_bytes: Option<u64>,
pub vmo_reclaim_disabled_bytes: Option<u64>,
pub vmo_discardable_locked_bytes: Option<u64>,
pub vmo_discardable_unlocked_bytes: Option<u64>,
/* private fields */
}Fields§
§total_bytes: Option<u64>§free_bytes: Option<u64>§wired_bytes: Option<u64>§total_heap_bytes: Option<u64>§free_heap_bytes: Option<u64>§vmo_bytes: Option<u64>§mmu_overhead_bytes: Option<u64>§ipc_bytes: Option<u64>§other_bytes: Option<u64>§free_loaned_bytes: Option<u64>§cache_bytes: Option<u64>§slab_bytes: Option<u64>§zram_bytes: Option<u64>§vmo_reclaim_total_bytes: Option<u64>§vmo_reclaim_newest_bytes: Option<u64>§vmo_reclaim_oldest_bytes: Option<u64>§vmo_reclaim_disabled_bytes: Option<u64>§vmo_discardable_locked_bytes: Option<u64>§vmo_discardable_unlocked_bytes: Option<u64>Implementations§
Source§impl<'de> MemoryStatsDef
impl<'de> MemoryStatsDef
pub fn deserialize<__D>(__deserializer: __D) -> Result<MemoryStats, __D::Error>where
__D: Deserializer<'de>,
Auto Trait Implementations§
impl Freeze for MemoryStatsDef
impl RefUnwindSafe for MemoryStatsDef
impl Send for MemoryStatsDef
impl Sync for MemoryStatsDef
impl Unpin for MemoryStatsDef
impl UnwindSafe for MemoryStatsDef
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more