#[non_exhaustive]pub struct StakingDefiOrder {
pub ord_id: String,
pub product_id: String,
pub protocol_type: String,
pub ccy: String,
pub amt: NumberString,
pub state: String,
pub term: String,
pub apy: NumberString,
pub c_time: NumberString,
pub u_time: NumberString,
}Expand description
Staking/DeFi order 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.ord_id: StringValue returned by OKX in the ordId field.
product_id: StringValue returned by OKX in the productId field.
protocol_type: StringValue returned by OKX in the protocolType field.
ccy: StringValue returned by OKX in the ccy field.
amt: NumberStringValue returned by OKX in the amt field.
state: StringValue returned by OKX in the state field.
term: StringValue returned by OKX in the term field.
apy: NumberStringValue returned by OKX in the apy field.
c_time: NumberStringValue returned by OKX in the cTime field.
u_time: NumberStringValue returned by OKX in the uTime field.
Trait Implementations§
Source§impl Clone for StakingDefiOrder
impl Clone for StakingDefiOrder
Source§fn clone(&self) -> StakingDefiOrder
fn clone(&self) -> StakingDefiOrder
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 StakingDefiOrder
impl Debug for StakingDefiOrder
Source§impl<'de> Deserialize<'de> for StakingDefiOrder
impl<'de> Deserialize<'de> for StakingDefiOrder
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 StakingDefiOrder
impl RefUnwindSafe for StakingDefiOrder
impl Send for StakingDefiOrder
impl Sync for StakingDefiOrder
impl Unpin for StakingDefiOrder
impl UnsafeUnpin for StakingDefiOrder
impl UnwindSafe for StakingDefiOrder
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