[][src]Type Definition slock::SlockMap

type SlockMap<K, V> = Slock<HashMap<K, Slock<V>>>;

HashMaps

Slock has built-in convenience methods for working with Slock<HashMap<Slock>>s

Implementations

impl<K: Eq + Hash + Copy, V> SlockMap<K, V>[src]

pub fn new_map() -> Slock<HashMap<K, Slock<V>>>[src]

pub async fn insert<'_, F>(&'_ self, key: K, setter: F) where
    F: FnOnce(Option<V>) -> V, 
[src]

pub async fn from_key<'_>(&'_ self, key: K) -> Option<Slock<V>>[src]