pub trait TransactionOutput: Send + Sync {
    type T: Transaction;

    fn get_writes(
        &self
    ) -> Vec<(<Self::T as Transaction>::Key, <Self::T as Transaction>::Value)>Notable traits for Vec<u8, A>impl<A> Write for Vec<u8, A> where
    A: Allocator
; fn skip_output() -> Self; }
Expand description

Trait for execution result of a transaction.

Required Associated Types

Type of transaction and its associated key and value.

Required Methods

Get the side effect of a transaction from its output.

Execution output for transactions that comes after SkipRest signal.

Implementors