Struct ethcore::state::ApplyOutcome[][src]

pub struct ApplyOutcome<T, V> {
    pub receipt: Receipt,
    pub output: Bytes,
    pub trace: Vec<T>,
    pub vm_trace: Option<V>,
}

Used to return information about an State::apply operation.

Fields

The receipt for the applied transaction.

The output of the applied transaction.

The trace for the applied transaction, empty if tracing was not produced.

The VM trace for the applied transaction, None if tracing was not produced.

Auto Trait Implementations

impl<T, V> Send for ApplyOutcome<T, V> where
    T: Send,
    V: Send

impl<T, V> Sync for ApplyOutcome<T, V> where
    T: Sync,
    V: Sync