Trait hirpdag_hashconsing::TableShared
source · [−]pub trait TableShared<D, R, T> where
D: Hash + Eq + Debug,
R: Reference<D>,
T: Table<D, R>, {
fn get(&self, data: &D) -> Option<R>;
fn get_or_insert<CF>(&self, data: D, creation_meta: CF) -> R
where
CF: FnOnce(&mut D);
}