#[repr(C)]pub struct GCSizes {
pub marker: usize,
pub nurseryCommitted: usize,
pub nurseryMallocedBuffers: usize,
pub nurseryMallocedBlockCache: usize,
pub nurseryTrailerBlockSets: usize,
pub storeBufferVals: usize,
pub storeBufferCells: usize,
pub storeBufferSlots: usize,
pub storeBufferWholeCells: usize,
pub storeBufferGenerics: usize,
}
Expand description
Data for tracking GC memory usage.
Fields§
§marker: usize
§nurseryCommitted: usize
§nurseryMallocedBuffers: usize
§nurseryMallocedBlockCache: usize
§nurseryTrailerBlockSets: usize
§storeBufferVals: usize
§storeBufferCells: usize
§storeBufferSlots: usize
§storeBufferWholeCells: usize
§storeBufferGenerics: usize
Trait Implementations§
source§impl PartialEq<GCSizes> for GCSizes
impl PartialEq<GCSizes> for GCSizes
impl Copy for GCSizes
impl StructuralPartialEq for GCSizes
Auto Trait Implementations§
impl RefUnwindSafe for GCSizes
impl Send for GCSizes
impl Sync for GCSizes
impl Unpin for GCSizes
impl UnwindSafe for GCSizes
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