#[non_exhaustive]pub struct StakingDefiOrderEarningData {
pub ccy: String,
pub earning_type: String,
pub earnings: NumberString,
pub realized_earnings: NumberString,
}Expand description
Earning data returned by the Staking/DeFi order endpoints.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.ccy: StringEarning currency, e.g. BTC.
earning_type: StringEarning type.
0: Estimated earning, 1: Cumulative earning.
earnings: NumberStringEarning amount. Returned by the active-orders endpoint.
realized_earnings: NumberStringCumulative earning of redeemed orders. Returned by the order-history endpoint; only valid when the order is in a redemption state.
Trait Implementations§
Source§impl Clone for StakingDefiOrderEarningData
impl Clone for StakingDefiOrderEarningData
Source§fn clone(&self) -> StakingDefiOrderEarningData
fn clone(&self) -> StakingDefiOrderEarningData
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 StakingDefiOrderEarningData
impl Debug for StakingDefiOrderEarningData
Source§impl<'de> Deserialize<'de> for StakingDefiOrderEarningData
impl<'de> Deserialize<'de> for StakingDefiOrderEarningData
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
Auto Trait Implementations§
impl Freeze for StakingDefiOrderEarningData
impl RefUnwindSafe for StakingDefiOrderEarningData
impl Send for StakingDefiOrderEarningData
impl Sync for StakingDefiOrderEarningData
impl Unpin for StakingDefiOrderEarningData
impl UnsafeUnpin for StakingDefiOrderEarningData
impl UnwindSafe for StakingDefiOrderEarningData
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