pub struct TransactionCommon {
pub account: AccountId,
pub fee: Option<DropsAmount>,
pub sequence: Option<UInt32>,
pub account_txn_id: Option<Hash256>,
pub last_ledger_sequence: Option<UInt32>,
pub memos: Vec<Memo>,
pub network_id: Option<UInt32>,
pub source_tag: Option<UInt32>,
pub signing_pub_key: Option<Blob>,
pub ticket_sequence: Option<UInt32>,
pub txn_signature: Option<Blob>,
}
Expand description
A ledger transaction https://xrpl.org/transaction-formats.html
Fields§
§account: AccountId
§fee: Option<DropsAmount>
§sequence: Option<UInt32>
§account_txn_id: Option<Hash256>
§last_ledger_sequence: Option<UInt32>
§memos: Vec<Memo>
§network_id: Option<UInt32>
§source_tag: Option<UInt32>
§signing_pub_key: Option<Blob>
§ticket_sequence: Option<UInt32>
§txn_signature: Option<Blob>
Implementations§
Trait Implementations§
Source§impl Clone for TransactionCommon
impl Clone for TransactionCommon
Source§fn clone(&self) -> TransactionCommon
fn clone(&self) -> TransactionCommon
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 moreSource§impl Debug for TransactionCommon
impl Debug for TransactionCommon
Source§impl Default for TransactionCommon
impl Default for TransactionCommon
Source§fn default() -> TransactionCommon
fn default() -> TransactionCommon
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for TransactionCommon
impl RefUnwindSafe for TransactionCommon
impl Send for TransactionCommon
impl Sync for TransactionCommon
impl Unpin for TransactionCommon
impl UnwindSafe for TransactionCommon
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