#[repr(C)]pub struct MemStats {
pub total_bytes: u64,
pub free_bytes: u64,
pub wired_bytes: u64,
pub total_heap_bytes: u64,
pub free_heap_bytes: u64,
pub vmo_bytes: u64,
pub mmu_overhead_bytes: u64,
pub ipc_bytes: u64,
pub other_bytes: u64,
}
Fields§
§total_bytes: u64
§free_bytes: u64
§wired_bytes: u64
§total_heap_bytes: u64
§free_heap_bytes: u64
§vmo_bytes: u64
§mmu_overhead_bytes: u64
§ipc_bytes: u64
§other_bytes: u64
Trait Implementations§
source§impl From<zx_info_kmem_stats_t> for MemStats
impl From<zx_info_kmem_stats_t> for MemStats
source§fn from(info: zx_info_kmem_stats_t) -> MemStats
fn from(info: zx_info_kmem_stats_t) -> MemStats
Converts to this type from the input type.
source§impl FromBytes for MemStatswhere
u64: FromBytes,
impl FromBytes for MemStatswhere
u64: FromBytes,
source§impl PartialEq for MemStats
impl PartialEq for MemStats
source§impl TryFromBytes for MemStatswhere
u64: TryFromBytes,
impl TryFromBytes for MemStatswhere
u64: TryFromBytes,
§fn try_read_from_bytes(
source: &[u8],
) -> Result<Self, ConvertError<Infallible, SizeError<&[u8], Self>, ValidityError<&[u8], Self>>>where
Self: Sized,
fn try_read_from_bytes(
source: &[u8],
) -> Result<Self, ConvertError<Infallible, SizeError<&[u8], Self>, ValidityError<&[u8], Self>>>where
Self: Sized,
§fn try_read_from_prefix(
source: &[u8],
) -> Result<(Self, &[u8]), ConvertError<Infallible, SizeError<&[u8], Self>, ValidityError<&[u8], Self>>>where
Self: Sized,
fn try_read_from_prefix(
source: &[u8],
) -> Result<(Self, &[u8]), ConvertError<Infallible, SizeError<&[u8], Self>, ValidityError<&[u8], Self>>>where
Self: Sized,
§fn try_read_from_suffix(
source: &[u8],
) -> Result<(&[u8], Self), ConvertError<Infallible, SizeError<&[u8], Self>, ValidityError<&[u8], Self>>>where
Self: Sized,
fn try_read_from_suffix(
source: &[u8],
) -> Result<(&[u8], Self), ConvertError<Infallible, SizeError<&[u8], Self>, ValidityError<&[u8], Self>>>where
Self: Sized,
impl Copy for MemStats
impl Eq for MemStats
impl Immutable for MemStatswhere
u64: Immutable,
impl StructuralPartialEq for MemStats
Auto Trait Implementations§
impl Freeze for MemStats
impl RefUnwindSafe for MemStats
impl Send for MemStats
impl Sync for MemStats
impl Unpin for MemStats
impl UnwindSafe for MemStats
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)source§impl<T> CloneToUninit for Twhere
T: Copy,
impl<T> CloneToUninit for Twhere
T: Copy,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)