Struct novax_executor::SendableTransaction
source · pub struct SendableTransaction {
pub receiver: String,
pub egld_value: BigUint,
pub gas_limit: u64,
pub data: String,
}Expand description
Represents a transaction that is ready to be sent to the blockchain.
This structure contains the necessary information for the frontend to send a transaction once the user has their wallet connected.
Fields§
§receiver: StringThe receiver’s address as a string.
egld_value: BigUintThe amount of EGLD to be sent along with the transaction.
gas_limit: u64The gas limit for the transaction.
data: StringThe data payload for the transaction as a string.
Trait Implementations§
source§impl Clone for SendableTransaction
impl Clone for SendableTransaction
source§fn clone(&self) -> SendableTransaction
fn clone(&self) -> SendableTransaction
Returns a copy 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 moresource§impl Debug for SendableTransaction
impl Debug for SendableTransaction
source§impl<'de> Deserialize<'de> for SendableTransaction
impl<'de> Deserialize<'de> for SendableTransaction
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl PartialEq for SendableTransaction
impl PartialEq for SendableTransaction
source§impl SendableTransactionConvertible for SendableTransaction
impl SendableTransactionConvertible for SendableTransaction
source§fn to_sendable_transaction(self) -> SendableTransaction
fn to_sendable_transaction(self) -> SendableTransaction
Converts the current instance into a
SendableTransaction.source§impl Serialize for SendableTransaction
impl Serialize for SendableTransaction
impl StructuralPartialEq for SendableTransaction
Auto Trait Implementations§
impl Freeze for SendableTransaction
impl RefUnwindSafe for SendableTransaction
impl Send for SendableTransaction
impl Sync for SendableTransaction
impl Unpin for SendableTransaction
impl UnwindSafe for SendableTransaction
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§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit)source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> InterpretableFrom<&T> for Twhere
T: Clone,
impl<T> InterpretableFrom<&T> for Twhere
T: Clone,
fn interpret_from(from: &T, _context: &InterpreterContext) -> T
source§impl<T> InterpretableFrom<T> for T
impl<T> InterpretableFrom<T> for T
fn interpret_from(from: T, _context: &InterpreterContext) -> T
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