pub struct FundingRateEvent {
pub exchange: ExchangeId,
pub instrument: InstrumentId,
pub rate: Decimal,
pub ts: i64,
}Expand description
Funding rate changed
Fields§
§exchange: ExchangeIdExchange that reported the funding rate.
instrument: InstrumentIdPerpetual instrument receiving the update.
rate: DecimalFunding rate as a decimal fraction.
ts: i64Event timestamp in milliseconds since the Unix epoch.
Trait Implementations§
Source§impl Clone for FundingRateEvent
impl Clone for FundingRateEvent
Source§fn clone(&self) -> FundingRateEvent
fn clone(&self) -> FundingRateEvent
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 FundingRateEvent
impl Debug for FundingRateEvent
Source§impl<'de> Deserialize<'de> for FundingRateEvent
impl<'de> Deserialize<'de> for FundingRateEvent
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 FundingRateEvent
impl RefUnwindSafe for FundingRateEvent
impl Send for FundingRateEvent
impl Sync for FundingRateEvent
impl Unpin for FundingRateEvent
impl UnsafeUnpin for FundingRateEvent
impl UnwindSafe for FundingRateEvent
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