Type Alias async_skipdb::optimistic::TokioOptimisticDb
source · pub type TokioOptimisticDb<K, V, S = RandomState> = OptimisticDb<K, V, TokioSpawner, S>;
Available on crate feature
tokio
only.Expand description
Database for tokio
runtime.
Aliased Type§
struct TokioOptimisticDb<K, V, S = RandomState> { /* private fields */ }
Implementations
source§impl<K, V, SP: AsyncSpawner> OptimisticDb<K, V, SP>
impl<K, V, SP: AsyncSpawner> OptimisticDb<K, V, SP>
source§impl<K, V, SP, S> OptimisticDb<K, V, SP, S>
impl<K, V, SP, S> OptimisticDb<K, V, SP, S>
sourcepub async fn write(&self) -> OptimisticTransaction<K, V, SP, S>
pub async fn write(&self) -> OptimisticTransaction<K, V, SP, S>
Create a write transaction.
sourcepub async fn write_with_capacity(
&self,
capacity: usize
) -> OptimisticTransaction<K, V, SP, S>
pub async fn write_with_capacity( &self, capacity: usize ) -> OptimisticTransaction<K, V, SP, S>
Create a write transaction with the given capacity hint.
source§impl<K, V, SP, S> OptimisticDb<K, V, SP, S>
impl<K, V, SP, S> OptimisticDb<K, V, SP, S>
source§impl<K, V, SP: AsyncSpawner, S> OptimisticDb<K, V, SP, S>
impl<K, V, SP: AsyncSpawner, S> OptimisticDb<K, V, SP, S>
sourcepub async fn with_hasher(hasher: S) -> Self
pub async fn with_hasher(hasher: S) -> Self
Creates a new OptimisticDb
with the given hasher.
sourcepub async fn read(
&self
) -> ReadTransaction<K, V, OptimisticDb<K, V, SP, S>, HashCm<K, S>, SP>
pub async fn read( &self ) -> ReadTransaction<K, V, OptimisticDb<K, V, SP, S>, HashCm<K, S>, SP>
Create a read transaction.