pub trait WritableStore {
type Error;
type Transaction<'c>: Transaction;
// Required method
fn begin<'c>(
&mut self,
) -> impl Future<Output = Result<Self::Transaction<'c>, Self::Error>>;
}Expand description
Store implementation returning an atomic transaction object for fail-safe writes.
Required Associated Types§
Sourcetype Transaction<'c>: Transaction
type Transaction<'c>: Transaction
Store type for fail-safe transactions.
Required Methods§
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.