#[non_exhaustive]pub struct StakingDefiOffer {
pub product_id: String,
pub protocol_type: String,
pub name: String,
pub ccy: String,
pub term: String,
pub apy: NumberString,
pub state: String,
pub invest_data: Vec<StakingDefiInvestData>,
}Expand description
Staking/DeFi offer row.
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.product_id: StringValue returned by OKX in the productId field.
protocol_type: StringValue returned by OKX in the protocolType field.
name: StringValue returned by OKX in the name field.
ccy: StringValue returned by OKX in the ccy field.
term: StringValue returned by OKX in the term field.
apy: NumberStringValue returned by OKX in the apy field.
state: StringValue returned by OKX in the state field.
invest_data: Vec<StakingDefiInvestData>Value returned by OKX in the investData field.
Trait Implementations§
Source§impl Clone for StakingDefiOffer
impl Clone for StakingDefiOffer
Source§fn clone(&self) -> StakingDefiOffer
fn clone(&self) -> StakingDefiOffer
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 StakingDefiOffer
impl Debug for StakingDefiOffer
Source§impl<'de> Deserialize<'de> for StakingDefiOffer
impl<'de> Deserialize<'de> for StakingDefiOffer
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 StakingDefiOffer
impl RefUnwindSafe for StakingDefiOffer
impl Send for StakingDefiOffer
impl Sync for StakingDefiOffer
impl Unpin for StakingDefiOffer
impl UnsafeUnpin for StakingDefiOffer
impl UnwindSafe for StakingDefiOffer
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