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.
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,