pub struct ExecuteBatchResult {
pub results: Vec<ExecuteTxResult>,
pub messages: Vec<Message>,
pub in_msgs_count: usize,
pub block_tags: Tags,
pub tx_reject_hashes: Vec<Hash>,
}
Expand description
Result of processing a batch of ExecuteTx.
Fields§
§results: Vec<ExecuteTxResult>
Per-transaction execution results.
messages: Vec<Message>
Emitted runtime messages.
in_msgs_count: usize
Number of processed incoming messages.
Block emitted tags (not emitted by a specific transaction).
tx_reject_hashes: Vec<Hash>
Hashes of transactions to reject.
Note that these are only taken into account in schedule execution mode.
Auto Trait Implementations§
impl Freeze for ExecuteBatchResult
impl RefUnwindSafe for ExecuteBatchResult
impl Send for ExecuteBatchResult
impl Sync for ExecuteBatchResult
impl Unpin for ExecuteBatchResult
impl UnwindSafe for ExecuteBatchResult
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more