Skip to main content

TransactionalCommit

Trait TransactionalCommit 

Source
pub trait TransactionalCommit: Send + Sync {
    // Required method
    fn commit_batch<'a>(
        &'a self,
        batch: CommitBatch<'a>,
    ) -> impl Future<Output = Result<(), RepositoryError>> + Send + 'a;
}
Expand description

Transactional commit capability for durable persistence backends.

Required Methods§

Source

fn commit_batch<'a>( &'a self, batch: CommitBatch<'a>, ) -> impl Future<Output = Result<(), RepositoryError>> + Send + 'a

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§