pub type SmolOptimisticDb<K, V, S = RandomState> = OptimisticDb<K, V, SmolSpawner, S>;
Available on crate feature
smol
only.Expand description
Database for smol
runtime.
Aliased Type§
pub struct SmolOptimisticDb<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.