pub struct EstimatePlaceLimitOrderResponse {
pub total_in_coin: Coin,
pub swap_in_coin: Coin,
pub swap_out_coin: Coin,
}Fields§
§total_in_coin: CoinTotal amount of coin used for the limit order You can derive makerLimitInCoin using the equation: totalInCoin = swapInCoin + makerLimitInCoin
swap_in_coin: CoinTotal amount of the token in that was immediately swapped for swapOutCoin
swap_out_coin: CoinTotal amount of coin received from the taker portion of the limit order This is the amount of coin immediately available in the users account after executing the limit order. It does not include any future proceeds from the maker portion which will have withdrawn in the future
Trait Implementations§
Source§impl Clone for EstimatePlaceLimitOrderResponse
impl Clone for EstimatePlaceLimitOrderResponse
Source§fn clone(&self) -> EstimatePlaceLimitOrderResponse
fn clone(&self) -> EstimatePlaceLimitOrderResponse
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<'de> Deserialize<'de> for EstimatePlaceLimitOrderResponse
impl<'de> Deserialize<'de> for EstimatePlaceLimitOrderResponse
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 JsonSchema for EstimatePlaceLimitOrderResponse
impl JsonSchema for EstimatePlaceLimitOrderResponse
Source§fn schema_name() -> String
fn schema_name() -> String
The name of the generated JSON Schema. Read more
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn is_referenceable() -> bool
fn is_referenceable() -> bool
Whether JSON Schemas generated for this type should be re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for EstimatePlaceLimitOrderResponse
impl PartialEq for EstimatePlaceLimitOrderResponse
Source§fn eq(&self, other: &EstimatePlaceLimitOrderResponse) -> bool
fn eq(&self, other: &EstimatePlaceLimitOrderResponse) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for EstimatePlaceLimitOrderResponse
impl StructuralPartialEq for EstimatePlaceLimitOrderResponse
Auto Trait Implementations§
impl Freeze for EstimatePlaceLimitOrderResponse
impl RefUnwindSafe for EstimatePlaceLimitOrderResponse
impl Send for EstimatePlaceLimitOrderResponse
impl Sync for EstimatePlaceLimitOrderResponse
impl Unpin for EstimatePlaceLimitOrderResponse
impl UnwindSafe for EstimatePlaceLimitOrderResponse
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more