pub struct TransactionDataV1 {
pub kind: TransactionKind,
pub sender: Address,
pub gas_data: GasData,
pub expiration: TransactionExpiration,
}Fields§
§kind: TransactionKind§sender: Address§gas_data: GasData§expiration: TransactionExpirationTrait Implementations§
Source§impl Clone for TransactionDataV1
impl Clone for TransactionDataV1
Source§fn clone(&self) -> TransactionDataV1
fn clone(&self) -> TransactionDataV1
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 TransactionDataV1
impl Debug for TransactionDataV1
Source§impl<'de> Deserialize<'de> for TransactionDataV1
impl<'de> Deserialize<'de> for TransactionDataV1
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 From<TransactionDataV1> for TransactionData
impl From<TransactionDataV1> for TransactionData
Source§fn from(v: TransactionDataV1) -> TransactionData
fn from(v: TransactionDataV1) -> TransactionData
Converts to this type from the input type.
Source§impl PartialEq for TransactionDataV1
impl PartialEq for TransactionDataV1
Source§impl Serialize for TransactionDataV1
impl Serialize for TransactionDataV1
Source§impl TransactionDataAPI for TransactionDataV1
impl TransactionDataAPI for TransactionDataV1
Source§fn is_sponsored_tx(&self) -> bool
fn is_sponsored_tx(&self) -> bool
Check if the transaction is sponsored (namely gas owner != sender)
fn sender(&self) -> Address
fn kind(&self) -> &TransactionKind
fn kind_mut(&mut self) -> &mut TransactionKind
fn into_kind(self) -> TransactionKind
fn gas_data(&self) -> &GasData
fn gas_owner(&self) -> Address
fn gas(&self) -> &[ObjectRef]
fn gas_price(&self) -> u64
fn gas_budget(&self) -> u64
fn expiration(&self) -> &TransactionExpiration
Source§fn is_end_of_epoch_tx(&self) -> bool
fn is_end_of_epoch_tx(&self) -> bool
returns true if the transaction is one that is specially sequenced to run at the very end
of the epoch
fn is_system_tx(&self) -> bool
fn is_genesis_tx(&self) -> bool
fn gas_data_mut(&mut self) -> &mut GasData
Source§impl TryInto<TransactionDataV1> for TransactionData
impl TryInto<TransactionDataV1> for TransactionData
impl Eq for TransactionDataV1
impl StructuralPartialEq for TransactionDataV1
Auto Trait Implementations§
impl Freeze for TransactionDataV1
impl RefUnwindSafe for TransactionDataV1
impl Send for TransactionDataV1
impl Sync for TransactionDataV1
impl Unpin for TransactionDataV1
impl UnwindSafe for TransactionDataV1
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