Module map_hash
Source 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;
- buckets
- Bucketed hash map module, providing higher concurrency hash map implementation
分桶哈希映射模块,提供更高并发的哈希映射实现
- 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写锁
- DefaultBuildHasher
- Default hasher type alias
默认哈希器类型别名
- IterMy
- Type alias, keeping backward compatibility
类型别名,保持向后兼容
- SyncMapRefMutDeprecated
- Type alias, keeping backward compatibility
类型别名,保持向后兼容