#[repr(C)]pub struct HeapStats {Show 14 fields
pub heapName: *const c_char,
pub memHeapSize: usize,
pub memHeapCommitted: usize,
pub memAllocatedToBlocks: usize,
pub numBlocks: i32,
pub numFreeBlocks: i32,
pub memFreeInBlocks: usize,
pub memUsedInBlocks: usize,
pub smallestFreeBlock: usize,
pub largestFreeBlock: usize,
pub heapOverhead: usize,
pub freeListOverhead: usize,
pub blockOverhead: usize,
pub totalFree: usize,
}
Expand description
Represents the HeapStats
struct.
Fields§
§heapName: *const c_char
§memHeapSize: usize
§memHeapCommitted: usize
§memAllocatedToBlocks: usize
§numBlocks: i32
§numFreeBlocks: i32
§memFreeInBlocks: usize
§memUsedInBlocks: usize
§smallestFreeBlock: usize
§largestFreeBlock: usize
§heapOverhead: usize
§freeListOverhead: usize
§blockOverhead: usize
§totalFree: usize
Trait Implementations§
impl StructuralPartialEq for HeapStats
Auto Trait Implementations§
impl Freeze for HeapStats
impl RefUnwindSafe for HeapStats
impl !Send for HeapStats
impl !Sync for HeapStats
impl Unpin for HeapStats
impl UnwindSafe for HeapStats
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