pub trait CurrentNFTokenOfferFields: CurrentLedgerObjectCommonFields {
// Provided methods
fn owner(&self) -> Result<AccountID> { ... }
fn nftoken_id(&self) -> Result<Hash256> { ... }
fn amount(&self) -> Result<Amount> { ... }
fn owner_node(&self) -> Result<u64> { ... }
fn nftoken_offer_node(&self) -> Result<u64> { ... }
fn destination(&self) -> Result<Option<AccountID>> { ... }
fn expiration(&self) -> Result<Option<u32>> { ... }
fn previous_txn_id(&self) -> Result<Hash256> { ... }
fn previous_txn_lgr_seq(&self) -> Result<u32> { ... }
}Expand description
Trait providing access to fields specific to the current NFTokenOffer object.
Provided Methods§
Sourcefn nftoken_id(&self) -> Result<Hash256>
fn nftoken_id(&self) -> Result<Hash256>
The NFTokenID field (Required).
Sourcefn owner_node(&self) -> Result<u64>
fn owner_node(&self) -> Result<u64>
The OwnerNode field (Required).
Sourcefn nftoken_offer_node(&self) -> Result<u64>
fn nftoken_offer_node(&self) -> Result<u64>
The NFTokenOfferNode field (Required).
Sourcefn destination(&self) -> Result<Option<AccountID>>
fn destination(&self) -> Result<Option<AccountID>>
The Destination field (Optional).
Sourcefn expiration(&self) -> Result<Option<u32>>
fn expiration(&self) -> Result<Option<u32>>
The Expiration field (Optional).
Sourcefn previous_txn_id(&self) -> Result<Hash256>
fn previous_txn_id(&self) -> Result<Hash256>
The PreviousTxnID field (Required).
Sourcefn previous_txn_lgr_seq(&self) -> Result<u32>
fn previous_txn_lgr_seq(&self) -> Result<u32>
The PreviousTxnLgrSeq field (Required).
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".