Trait orzir_core::ArenaBase
source · pub trait ArenaBase<T> {
// Required methods
fn alloc(&mut self, val: T) -> ArenaPtr<T>;
fn free(&mut self, ptr: ArenaPtr<T>);
fn get(&self, ptr: ArenaPtr<T>) -> Option<&T>;
fn get_mut(&mut self, ptr: ArenaPtr<T>) -> Option<&mut T>;
}