Struct xrpl_api::OfferCreateTransaction
source · pub struct OfferCreateTransaction {
pub common: TransactionCommon,
pub flags: BitFlags<OfferCreateFlags>,
pub expiration: Option<LedgerTimestamp>,
pub offer_sequence: Option<u32>,
pub taker_gets: Amount,
pub taker_pays: Amount,
pub owner_funds: Option<String>,
}
Expand description
An OfferCreate
transaction https://xrpl.org/offercreate.html
Fields§
§common: TransactionCommon
§flags: BitFlags<OfferCreateFlags>
§expiration: Option<LedgerTimestamp>
§offer_sequence: Option<u32>
§taker_gets: Amount
§taker_pays: Amount
§owner_funds: Option<String>
owner_funds
is present in transactions returned by book subscription, see
https://xrpl.org/subscribe.html#order-book-streams.
Trait Implementations§
source§impl Clone for OfferCreateTransaction
impl Clone for OfferCreateTransaction
source§fn clone(&self) -> OfferCreateTransaction
fn clone(&self) -> OfferCreateTransaction
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 OfferCreateTransaction
impl Debug for OfferCreateTransaction
source§impl<'de> Deserialize<'de> for OfferCreateTransaction
impl<'de> Deserialize<'de> for OfferCreateTransaction
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 OfferCreateTransaction
impl PartialEq for OfferCreateTransaction
source§fn eq(&self, other: &OfferCreateTransaction) -> bool
fn eq(&self, other: &OfferCreateTransaction) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for OfferCreateTransaction
impl Serialize for OfferCreateTransaction
impl StructuralPartialEq for OfferCreateTransaction
Auto Trait Implementations§
impl Freeze for OfferCreateTransaction
impl RefUnwindSafe for OfferCreateTransaction
impl Send for OfferCreateTransaction
impl Sync for OfferCreateTransaction
impl Unpin for OfferCreateTransaction
impl UnwindSafe for OfferCreateTransaction
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