pub trait HeapPointer<'h> {
// Required methods
fn reify(&self, heap: &'h Heap) -> &'h HeapValue;
fn reify_mut(&self, heap: &'h mut Heap) -> &'h mut HeapValue;
fn get_type(&self) -> &str;
}pub trait HeapPointer<'h> {
// Required methods
fn reify(&self, heap: &'h Heap) -> &'h HeapValue;
fn reify_mut(&self, heap: &'h mut Heap) -> &'h mut HeapValue;
fn get_type(&self) -> &str;
}