pub trait Dict<'a>: Sized {
fn dict_new() -> Self;
fn dict_reserve(&mut self, size: usize);
fn dict_update(&mut self, key: Pointer<'a>, val: Pointer<'a>);
}
pub trait Dict<'a>: Sized {
fn dict_new() -> Self;
fn dict_reserve(&mut self, size: usize);
fn dict_update(&mut self, key: Pointer<'a>, val: Pointer<'a>);
}