logo
pub trait PreHashMapExt<K, V> {
    fn get_or_insert_with<F>(
        &mut self,
        key: &Hashed<K, FixedState>,
        func: F
    ) -> &mut V
    where
        F: FnOnce() -> V
; }
Expand description

Extension methods intended to add functionality to PreHashMap.

Required Methods

Tries to get or insert the value for the given key using the pre-computed hash first. If the PreHashMap does not already contain the key, it will clone it and insert the value returned by func.

Implementors