pub struct GetPerpMarketSummaryResponse {Show 17 fields
pub current_funding_rate: Option<String>,
pub estimated_next_funding_rate: Option<String>,
pub high24h: Option<String>,
pub index_price: Option<String>,
pub last_price: Option<String>,
pub low24h: Option<String>,
pub mark_price: Option<String>,
pub market_regime: Option<String>,
pub market_status: Option<String>,
pub next_funding_time: Option<String>,
pub open_interest: Option<String>,
pub price_change24h: Option<String>,
pub price_change_percent24h: Option<String>,
pub symbol: Option<String>,
pub trading_pair_id: Option<Uuid>,
pub updated_at: Option<String>,
pub volume24h: Option<String>,
}Expand description
GetPerpMarketSummaryResponse
JSON schema
{
"type": "object",
"properties": {
"currentFundingRate": {
"type": [
"string",
"null"
]
},
"estimatedNextFundingRate": {
"type": [
"string",
"null"
]
},
"high24h": {
"type": [
"string",
"null"
]
},
"indexPrice": {
"type": [
"string",
"null"
]
},
"lastPrice": {
"type": [
"string",
"null"
]
},
"low24h": {
"type": [
"string",
"null"
]
},
"markPrice": {
"type": [
"string",
"null"
]
},
"marketRegime": {
"type": [
"string",
"null"
]
},
"marketStatus": {
"type": [
"string",
"null"
]
},
"nextFundingTime": {
"type": [
"string",
"null"
]
},
"openInterest": {
"type": [
"string",
"null"
]
},
"priceChange24h": {
"type": [
"string",
"null"
]
},
"priceChangePercent24h": {
"type": [
"string",
"null"
]
},
"symbol": {
"type": [
"string",
"null"
]
},
"tradingPairId": {
"type": [
"string",
"null"
],
"format": "uuid"
},
"updatedAt": {
"type": [
"string",
"null"
]
},
"volume24h": {
"type": [
"string",
"null"
]
}
}
}Fields§
§current_funding_rate: Option<String>§estimated_next_funding_rate: Option<String>§high24h: Option<String>§index_price: Option<String>§last_price: Option<String>§low24h: Option<String>§mark_price: Option<String>§market_regime: Option<String>§market_status: Option<String>§next_funding_time: Option<String>§open_interest: Option<String>§price_change24h: Option<String>§price_change_percent24h: Option<String>§symbol: Option<String>§trading_pair_id: Option<Uuid>§updated_at: Option<String>§volume24h: Option<String>Trait Implementations§
Source§impl Clone for GetPerpMarketSummaryResponse
impl Clone for GetPerpMarketSummaryResponse
Source§fn clone(&self) -> GetPerpMarketSummaryResponse
fn clone(&self) -> GetPerpMarketSummaryResponse
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 GetPerpMarketSummaryResponse
impl Debug for GetPerpMarketSummaryResponse
Source§impl<'de> Deserialize<'de> for GetPerpMarketSummaryResponse
impl<'de> Deserialize<'de> for GetPerpMarketSummaryResponse
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 GetPerpMarketSummaryResponse
impl RefUnwindSafe for GetPerpMarketSummaryResponse
impl Send for GetPerpMarketSummaryResponse
impl Sync for GetPerpMarketSummaryResponse
impl Unpin for GetPerpMarketSummaryResponse
impl UnsafeUnpin for GetPerpMarketSummaryResponse
impl UnwindSafe for GetPerpMarketSummaryResponse
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