Struct stellar_client::resources::operation::CreatePassiveOffer [−][src]
pub struct CreatePassiveOffer { /* fields omitted */ }“Create Passive Offer” operation creates an offer that won’t consume a counter offer that exactly matches this offer. This is useful for offers just used as 1:1 exchanges for path payments. Use Manage Offer to manage this offer after using this operation to create it.
Methods
impl CreatePassiveOffer[src]
impl CreatePassiveOfferpub fn new(
offer_id: i64,
selling: AssetIdentifier,
buying: AssetIdentifier,
amount: Amount,
price_ratio: PriceRatio,
price: Amount
) -> CreatePassiveOffer[src]
pub fn new(
offer_id: i64,
selling: AssetIdentifier,
buying: AssetIdentifier,
amount: Amount,
price_ratio: PriceRatio,
price: Amount
) -> CreatePassiveOfferCreates a new CreatePassiveOffer
pub fn offer_id(&self) -> i64[src]
pub fn offer_id(&self) -> i64Offer ID.
pub fn selling(&self) -> &AssetIdentifier[src]
pub fn selling(&self) -> &AssetIdentifierThe identifier of the asset to sell.
pub fn buying(&self) -> &AssetIdentifier[src]
pub fn buying(&self) -> &AssetIdentifierThe identifier of the asset to buy.
pub fn amount(&self) -> Amount[src]
pub fn amount(&self) -> AmountAmount of asset to be sold.
pub fn price_ratio(&self) -> &PriceRatio[src]
pub fn price_ratio(&self) -> &PriceRation: price numerator, d: price denominator.
pub fn price(&self) -> Amount[src]
pub fn price(&self) -> AmountPrice to buy a buying_asset.
Trait Implementations
impl Debug for CreatePassiveOffer[src]
impl Debug for CreatePassiveOfferfn fmt(&self, f: &mut Formatter) -> Result[src]
fn fmt(&self, f: &mut Formatter) -> ResultFormats the value using the given formatter. Read more
impl Clone for CreatePassiveOffer[src]
impl Clone for CreatePassiveOfferfn clone(&self) -> CreatePassiveOffer[src]
fn clone(&self) -> CreatePassiveOfferReturns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)1.0.0[src]
fn clone_from(&mut self, source: &Self)1.0.0
[src]Performs copy-assignment from source. Read more
Auto Trait Implementations
impl Send for CreatePassiveOffer
impl Send for CreatePassiveOfferimpl Sync for CreatePassiveOffer
impl Sync for CreatePassiveOffer