pub struct AxFundingSlot {
pub index: i32,
pub funding_time: Timestamp,
pub status: AxFundingSlotStatus,
pub capped: bool,
pub mark_twap: Option<Decimal>,
pub underlying_twap: Option<Decimal>,
pub premium_bps: Option<Decimal>,
pub funding_rate_bps: Option<Decimal>,
pub reason: Option<String>,
}Expand description
One funding slot of a trading day, as returned by GET /funding-slots.
§References
Fields§
§index: i321-based position within the day’s schedule.
funding_time: TimestampScheduled settlement time of the slot.
status: AxFundingSlotStatusSlot settlement state.
capped: boolTrue when the rate was clamped by the symbol’s funding rate cap.
mark_twap: Option<Decimal>Mark-price TWAP over the slot, when available.
underlying_twap: Option<Decimal>Underlying-price TWAP over the slot, when available.
Premium of the mark TWAP over the underlying TWAP, in basis points.
funding_rate_bps: Option<Decimal>Slot funding rate in basis points; positive means longs pay shorts.
reason: Option<String>Why a skipped slot did not settle; present only on skipped slots.
Trait Implementations§
Source§impl Clone for AxFundingSlot
impl Clone for AxFundingSlot
Source§fn clone(&self) -> AxFundingSlot
fn clone(&self) -> AxFundingSlot
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 AxFundingSlot
impl Debug for AxFundingSlot
Source§impl<'de> Deserialize<'de> for AxFundingSlot
impl<'de> Deserialize<'de> for AxFundingSlot
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 AxFundingSlot
impl RefUnwindSafe for AxFundingSlot
impl Send for AxFundingSlot
impl Sync for AxFundingSlot
impl Unpin for AxFundingSlot
impl UnsafeUnpin for AxFundingSlot
impl UnwindSafe for AxFundingSlot
Blanket Implementations§
impl<T> Allocation for T
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more