pub trait Arena<T>: UnsafeArena<T> {
fn get(&self, ptr: &Self::Ptr) -> Option<&T>;
fn get_mut(&mut self, ptr: &Self::Ptr) -> Option<&mut T>;
fn remove(&mut self, ptr: &Self::Ptr) -> Option<T>;
}
Expand description
Memory-safe homogeneous memory arena types.