pub struct ArenaReport {
pub live: usize,
pub capacity: usize,
pub used_bytes: usize,
pub reserved_bytes: usize,
}Expand description
One typed arena’s records and storage.
Fields§
§live: usizeLive records.
capacity: usizeSlots, live or free.
used_bytes: usizeBytes held by live records and their out-of-line payloads.
reserved_bytes: usizeBytes reserved: record storage, bitmaps, the free list and payloads.
Trait Implementations§
Source§impl Clone for ArenaReport
impl Clone for ArenaReport
impl Copy for ArenaReport
Source§impl Debug for ArenaReport
impl Debug for ArenaReport
Source§impl Default for ArenaReport
impl Default for ArenaReport
impl Eq for ArenaReport
Source§impl PartialEq for ArenaReport
impl PartialEq for ArenaReport
impl StructuralPartialEq for ArenaReport
Auto Trait Implementations§
impl Freeze for ArenaReport
impl RefUnwindSafe for ArenaReport
impl Send for ArenaReport
impl Sync for ArenaReport
impl Unpin for ArenaReport
impl UnsafeUnpin for ArenaReport
impl UnwindSafe for ArenaReport
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