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 MemoryStatsDef
impl MemoryStatsDef
pub fn serialize<__S>(
__self: &MemoryStats,
__serializer: __S,
) -> Result<__S::Ok, __S::Error>where
__S: Serializer,
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