pub struct TransactionExecuteEvent {
pub smart_wallet: Pubkey,
pub transaction: Pubkey,
pub executor: Pubkey,
pub timestamp: i64,
}Expand description
Emitted when a Transaction is executed.
Fields§
§smart_wallet: PubkeyThe SmartWallet.
transaction: PubkeyThe Transaction executed.
executor: PubkeyThe owner that executed the transaction.
timestamp: i64The Unix timestamp when the event was emitted.
Trait Implementations§
Source§impl Discriminator for TransactionExecuteEvent
impl Discriminator for TransactionExecuteEvent
fn discriminator() -> [u8; 8]
Auto Trait Implementations§
impl Freeze for TransactionExecuteEvent
impl RefUnwindSafe for TransactionExecuteEvent
impl Send for TransactionExecuteEvent
impl Sync for TransactionExecuteEvent
impl Unpin for TransactionExecuteEvent
impl UnsafeUnpin for TransactionExecuteEvent
impl UnwindSafe for TransactionExecuteEvent
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> 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