pub struct Heap { /* private fields */ }Implementations§
Trait Implementations§
Source§impl Allocator<HeapReference> for Heap
impl Allocator<HeapReference> for Heap
fn allocate(&mut self, cell: ValueCell) -> HeapReference
Source§impl Dereference<HeapReference> for Heap
impl Dereference<HeapReference> for Heap
fn dereference(&self, reference: HeapReference) -> Option<ValueCell>
fn validate(&self, reference: &HeapReference) -> bool
Auto Trait Implementations§
impl Freeze for Heap
impl RefUnwindSafe for Heap
impl Send for Heap
impl Sync for Heap
impl Unpin for Heap
impl UnsafeUnpin for Heap
impl UnwindSafe for Heap
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