#[repr(C)]pub struct ZoneStats {Show 34 fields
pub symbolsGCHeap: usize,
pub bigIntsGCHeap: usize,
pub bigIntsMallocHeap: usize,
pub gcHeapArenaAdmin: usize,
pub jitCodesGCHeap: usize,
pub getterSettersGCHeap: usize,
pub compactPropMapsGCHeap: usize,
pub normalPropMapsGCHeap: usize,
pub dictPropMapsGCHeap: usize,
pub propMapChildren: usize,
pub propMapTables: usize,
pub scopesGCHeap: usize,
pub scopesMallocHeap: usize,
pub regExpSharedsGCHeap: usize,
pub regExpSharedsMallocHeap: usize,
pub zoneObject: usize,
pub regexpZone: usize,
pub jitZone: usize,
pub cacheIRStubs: usize,
pub uniqueIdMap: usize,
pub initialPropMapTable: usize,
pub shapeTables: usize,
pub compartmentObjects: usize,
pub crossCompartmentWrappersTables: usize,
pub compartmentsPrivateData: usize,
pub scriptCountsMap: usize,
pub unusedGCThings: UnusedGCThingSizes,
pub stringInfo: StringInfo,
pub shapeInfo: ShapeInfo,
pub code: CodeSizes,
pub extra: *mut c_void,
pub allStrings: [u64; 4],
pub notableStrings: [u64; 3],
pub isTotals: bool,
}
Fields§
§symbolsGCHeap: usize
§bigIntsGCHeap: usize
§bigIntsMallocHeap: usize
§gcHeapArenaAdmin: usize
§jitCodesGCHeap: usize
§getterSettersGCHeap: usize
§compactPropMapsGCHeap: usize
§normalPropMapsGCHeap: usize
§dictPropMapsGCHeap: usize
§propMapChildren: usize
§propMapTables: usize
§scopesGCHeap: usize
§scopesMallocHeap: usize
§zoneObject: usize
§regexpZone: usize
§jitZone: usize
§cacheIRStubs: usize
§uniqueIdMap: usize
§initialPropMapTable: usize
§shapeTables: usize
§compartmentObjects: usize
§crossCompartmentWrappersTables: usize
§compartmentsPrivateData: usize
§scriptCountsMap: usize
§unusedGCThings: UnusedGCThingSizes
§stringInfo: StringInfo
§shapeInfo: ShapeInfo
§code: CodeSizes
§extra: *mut c_void
§allStrings: [u64; 4]
§notableStrings: [u64; 3]
§isTotals: bool
Trait Implementations§
source§impl PartialEq for ZoneStats
impl PartialEq for ZoneStats
impl StructuralPartialEq for ZoneStats
Auto Trait Implementations§
impl Freeze for ZoneStats
impl RefUnwindSafe for ZoneStats
impl !Send for ZoneStats
impl !Sync for ZoneStats
impl Unpin for ZoneStats
impl UnwindSafe for ZoneStats
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> Filterable for T
impl<T> Filterable for T
source§fn filterable(
self,
filter_name: &'static str,
) -> RequestFilterDataProvider<T, fn(_: DataRequest<'_>) -> bool>
fn filterable( self, filter_name: &'static str, ) -> RequestFilterDataProvider<T, fn(_: DataRequest<'_>) -> bool>
Creates a filterable data provider with the given name for debugging. Read more
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more