Struct solana_runtime::bank::TransactionExecutionDetails
source · pub struct TransactionExecutionDetails {
pub status: Result<()>,
pub log_messages: Option<Vec<String>>,
pub inner_instructions: Option<InnerInstructionsList>,
pub durable_nonce_fee: Option<DurableNonceFee>,
pub return_data: Option<TransactionReturnData>,
pub executed_units: u64,
pub accounts_data_len_delta: i64,
}
Fields
status: Result<()>
log_messages: Option<Vec<String>>
inner_instructions: Option<InnerInstructionsList>
durable_nonce_fee: Option<DurableNonceFee>
return_data: Option<TransactionReturnData>
executed_units: u64
accounts_data_len_delta: i64
The change in accounts data len for this transaction.
NOTE: This value is valid IFF status
is Ok
.
Trait Implementations
sourceimpl Clone for TransactionExecutionDetails
impl Clone for TransactionExecutionDetails
sourcefn clone(&self) -> TransactionExecutionDetails
fn clone(&self) -> TransactionExecutionDetails
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreAuto Trait Implementations
impl RefUnwindSafe for TransactionExecutionDetails
impl Send for TransactionExecutionDetails
impl Sync for TransactionExecutionDetails
impl Unpin for TransactionExecutionDetails
impl UnwindSafe for TransactionExecutionDetails
Blanket Implementations
sourceimpl<T> AbiExample for T
impl<T> AbiExample for T
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more