Expand description
A concurrent transactional hash map with fine-grained locking, internal mutability and composable transactions.
Re-exports§
pub use hasher::DefaultBuildHasher;pub use immediate::transaction::ImmediateTransaction;pub use immediate::tx_builder::ImmediateBuildablePhase;pub use immediate::tx_builder::ImmediateBuilderPhase;pub use immediate::tx_builder::ImmediateTxBuilder;pub use iter::Iter;pub use key::TxKey;pub use lock_policies::lock_policy::LockPolicy;pub use lock_policies::mutex_policy::MutexPolicy;pub use lock_policies::rwlock_policy::RwLockPolicy;pub use new_types::HashCode;pub use new_types::ShardCount;pub use new_types::ShardIndex;pub use prepared::schema::TxKeySelector;pub use prepared::schema::TxKeys;pub use prepared::schema::TxSchema;pub use prepared::transaction::PreparedTransaction;pub use prepared::tx_builder::PreparedBuildablePhase;pub use prepared::tx_builder::PreparedBuilderPhase;pub use prepared::tx_builder::PreparedTxBuilder;pub use result::TryReserveError;pub use result::TxResult;pub use shards::Shards;pub use tx_map::TxMap;pub use tx_map_builder::TxMapBuilder;
Modules§
- custodian
- hasher
- immediate
- indexer
- iter
- key
- lock_
guards - lock_
policies - multi_
shard_ ops - new_
types - prelude
- prepared
- result
- serde
- shard
- shard_
ops - shards
- tx_map
- tx_
map_ builder