Struct crypto_message::FundingRateMsg
source · pub struct FundingRateMsg {
pub exchange: String,
pub market_type: MarketType,
pub symbol: String,
pub pair: String,
pub msg_type: MessageType,
pub timestamp: i64,
pub funding_rate: f64,
pub funding_time: i64,
pub estimated_rate: Option<f64>,
pub json: String,
}
Expand description
Funding rate message.
Fields§
§exchange: String
The exchange name, unique for each exchage
market_type: MarketType
Market type
symbol: String
Exchange-specific trading symbol or id, recognized by RESTful API
pair: String
Unified pair, base/quote, e.g., BTC/USDT
msg_type: MessageType
Message type
timestamp: i64
Unix timestamp, in milliseconds
funding_rate: f64
§funding_time: i64
§estimated_rate: Option<f64>
§json: String
the original JSON message
Trait Implementations§
source§impl Debug for FundingRateMsg
impl Debug for FundingRateMsg
source§impl<'de> Deserialize<'de> for FundingRateMsg
impl<'de> Deserialize<'de> for FundingRateMsg
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 RefUnwindSafe for FundingRateMsg
impl Send for FundingRateMsg
impl Sync for FundingRateMsg
impl Unpin for FundingRateMsg
impl UnwindSafe for FundingRateMsg
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