Module map_hash

Module map_hash 

Source

Re-exports§

pub use crate::guard_common::EntryGuard;
pub use crate::guard_common::MutRefGuard;
pub use crate::guard_common::ReadGuard;
pub use crate::guard_common::RefGuard;
pub use crate::guard_common::WriteGuard;

Modules§

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

Structs§

Iter
不锁值的迭代器,只锁HashMap结构 Iterator that only locks HashMap structure, not individual values
IterLock
Guardian of mutable iterator, holding HashMap write lock 可变迭代器的守护者,持有HashMap写锁
IterMut
不锁值的可变迭代器,只锁HashMap结构 Mutable 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读锁
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写锁

Type Aliases§

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