pub struct ExecutedTransaction {
pub loaded_transaction: LoadedTransaction,
pub execution_details: TransactionExecutionDetails,
pub programs_modified_by_tx: HashMap<Pubkey, Arc<ProgramCacheEntry>>,
}👎Deprecated since 3.1.0: This crate has been marked for formal inclusion in the Agave Unstable API. From v4.0.0 onward, the
agave-unstable-api crate feature must be specified to acknowledge use of an interface that may break without warning.Fields§
§loaded_transaction: LoadedTransaction👎Deprecated since 3.1.0: This crate has been marked for formal inclusion in the Agave Unstable API. From v4.0.0 onward, the
§agave-unstable-api crate feature must be specified to acknowledge use of an interface that may break without warning.execution_details: TransactionExecutionDetails👎Deprecated since 3.1.0: This crate has been marked for formal inclusion in the Agave Unstable API. From v4.0.0 onward, the
§agave-unstable-api crate feature must be specified to acknowledge use of an interface that may break without warning.programs_modified_by_tx: HashMap<Pubkey, Arc<ProgramCacheEntry>>👎Deprecated since 3.1.0: This crate has been marked for formal inclusion in the Agave Unstable API. From v4.0.0 onward, the
agave-unstable-api crate feature must be specified to acknowledge use of an interface that may break without warning.Implementations§
Source§impl ExecutedTransaction
impl ExecutedTransaction
pub fn was_successful(&self) -> bool
👎Deprecated since 3.1.0: This crate has been marked for formal inclusion in the Agave Unstable API. From v4.0.0 onward, the
agave-unstable-api crate feature must be specified to acknowledge use of an interface that may break without warning.Trait Implementations§
Source§impl Clone for ExecutedTransaction
impl Clone for ExecutedTransaction
Source§fn clone(&self) -> ExecutedTransaction
fn clone(&self) -> ExecutedTransaction
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for ExecutedTransaction
impl RefUnwindSafe for ExecutedTransaction
impl Send for ExecutedTransaction
impl Sync for ExecutedTransaction
impl Unpin for ExecutedTransaction
impl UnwindSafe for ExecutedTransaction
Blanket Implementations§
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more