[−][src]Trait hirpdag_hashconsing::TableShared
Required methods
pub fn get(&self, data: &D) -> Option<R>
[src]
pub fn get_or_insert<CF>(&self, data: D, creation_meta: CF) -> R where
CF: FnOnce(&mut D),
[src]
CF: FnOnce(&mut D),
Implementors
impl<D, R, T, HB> TableShared<D, R, T> for TableSharedMutex<D, R, T, HB> where
D: Hash + Eq + Debug,
R: Reference<D>,
T: Table<D, R>,
HB: BuildHasher + Default + Clone,
[src]
D: Hash + Eq + Debug,
R: Reference<D>,
T: Table<D, R>,
HB: BuildHasher + Default + Clone,
pub fn get(&self, data: &D) -> Option<R>
[src]
pub fn get_or_insert<CF>(&self, data: D, creation_meta: CF) -> R where
CF: FnOnce(&mut D),
[src]
CF: FnOnce(&mut D),
impl<D, R, T, HB> TableShared<D, R, T> for TableSharedSharded<D, R, T, HB> where
D: Hash + Eq + Debug,
R: Reference<D>,
T: Table<D, R>,
HB: BuildHasher + Default + Clone,
[src]
D: Hash + Eq + Debug,
R: Reference<D>,
T: Table<D, R>,
HB: BuildHasher + Default + Clone,