Module map_hash

Module map_hash 

Source

Modules§

buckets
Bucketed hash map module, providing higher concurrency hash map implementation 分桶哈希映射模块,提供更高并发的哈希映射实现

Structs§

IterMut
Guardian of mutable iterator, holding HashMap write lock 可变迭代器的守护者,持有HashMap写锁
IterNoLock
不锁值的迭代器,只锁HashMap结构 Iterator that only locks HashMap structure, not individual values
IterRLock
Guardian of read-only iterator, holding HashMap read lock 只读迭代器的守护者,持有HashMap读锁
KeysGuard
Guardian of key iterator, holding HashMap read lock 键迭代器的守护者,持有HashMap读锁
MapReadGuard
Guardian of read-only value reference without value lock, holding HashMap read lock only 无值锁的只读值引用守护者,仅持有HashMap读锁
ReadGuard
Guardian of read-only value reference, holding HashMap read lock and value read lock 只读值引用的守护者,持有HashMap读锁和值的读锁
ReadGuardMap
Guardian of read-only HashMap reference, holding HashMap read lock 只读HashMap引用的守护者,持有HashMap读锁
SyncHashMap
Synchronous hash map supporting fine-grained lock control 同步哈希映射,支持细粒度锁控制
ValuesGuard
Guardian of read-only value iterator, holding HashMap read lock 值只读迭代器的守护者,持有HashMap读锁
ValuesMutGuard
Guardian of mutable value iterator, holding HashMap write lock 值可变迭代器的守护者,持有HashMap写锁
WriteGuard
Guardian of mutable value reference, holding HashMap read lock and value write lock 可变值引用的守护者,持有HashMap读锁和值的写锁
WriteGuardEntry
Guardian for methods like get_or_insert, holding HashMap write lock and value write lock 用于 get_or_insert 等方法的守护者,持有HashMap写锁和值的写锁

Type Aliases§

DefaultBuildHasher
Default hasher type alias 默认哈希器类型别名
IterMy
Type alias, keeping backward compatibility 类型别名,保持向后兼容
SyncMapRefMutDeprecated
Type alias, keeping backward compatibility 类型别名,保持向后兼容