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
receipt: Receipt
The receipt for the applied transaction.
output: Bytes
The output of the applied transaction.
trace: Vec<T>
The trace for the applied transaction, empty if tracing was not produced.
vm_trace: Option<V>
The VM trace for the applied transaction, None if tracing was not produced.
Trait Implementations
Auto Trait Implementations
impl<T, V> Send for ApplyOutcome<T, V> where
T: Send,
V: Send,
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,
impl<T, V> Sync for ApplyOutcome<T, V> where
T: Sync,
V: Sync,