pub trait WritableConnection: ReadableConnection {
// Required methods
fn put(&self, key: &[u8], value: &[u8]) -> Result<()>;
fn delete(&self, key: &[u8]) -> Result<()>;
fn begin_txn(&self) -> Result<u64>;
fn commit_txn(&self) -> Result<u64>;
fn abort_txn(&self) -> Result<()>;
}Expand description
Trait for write operations (only on ReadWrite connections)
Required Methods§
Sourcefn commit_txn(&self) -> Result<u64>
fn commit_txn(&self) -> Result<u64>
Commit a transaction
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".