pub struct UpvalueOverflowArena { /* private fields */ }Implementations§
Source§impl UpvalueOverflowArena
impl UpvalueOverflowArena
pub fn new() -> Self
pub fn with_capacity(capacity: usize) -> Self
pub fn allocate_chunk(&mut self) -> Index
pub fn get_chunk(&self, handle: Index) -> &UpvalueOverflowChunk
pub fn get_chunk_mut(&mut self, handle: Index) -> &mut UpvalueOverflowChunk
pub fn mark_chunk(&mut self, handle: Index)
pub fn collect_garbage(&mut self)
pub fn get_allocated_bytes(&self) -> usize
Trait Implementations§
Source§impl Clone for UpvalueOverflowArena
impl Clone for UpvalueOverflowArena
Source§impl Debug for UpvalueOverflowArena
impl Debug for UpvalueOverflowArena
Auto Trait Implementations§
impl Freeze for UpvalueOverflowArena
impl RefUnwindSafe for UpvalueOverflowArena
impl Send for UpvalueOverflowArena
impl Sync for UpvalueOverflowArena
impl Unpin for UpvalueOverflowArena
impl UnsafeUnpin for UpvalueOverflowArena
impl UnwindSafe for UpvalueOverflowArena
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