pub struct SlotTable { /* private fields */ }Implementations§
Source§impl SlotTable
impl SlotTable
pub fn new() -> Self
pub fn heap_bytes(&self) -> usize
pub fn debug_stats(&self) -> SlotTableDebugStats
pub fn debug_dump_groups(&self) -> Vec<(usize, Key, Option<usize>, usize)>
pub fn debug_dump_all_slots(&self) -> Vec<(usize, String)>
pub fn debug_value_type_counts( &self, limit: usize, ) -> Vec<SlotValueTypeDebugStat>
Trait Implementations§
Auto Trait Implementations§
impl !Freeze for SlotTable
impl !RefUnwindSafe for SlotTable
impl !Send for SlotTable
impl !Sync for SlotTable
impl Unpin for SlotTable
impl UnsafeUnpin for SlotTable
impl !UnwindSafe for SlotTable
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