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 UnsafeUnpin 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