Skip to main content

TransactionOps

Trait TransactionOps 

Source
pub trait TransactionOps<B: Backend> {
    // Provided method
    fn tr_execute(
        transaction: TransactionPrimitive<B>,
    ) -> impl Future<Output = Result<TransactionPrimitiveData, ExecutionError>> + Send { ... }
}
Expand description

Operations that are sync by nature and that can be batch together in transactions to improve compute utilization with efficient laziness.

Provided Methods§

Source

fn tr_execute( transaction: TransactionPrimitive<B>, ) -> impl Future<Output = Result<TransactionPrimitiveData, ExecutionError>> + Send

Executes a transaction and return its data.

Dyn Compatibility§

This trait is not dyn compatible.

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

Implementors§