pub struct BinanceOpenInterestHistRecord {
pub symbol: Option<Ustr>,
pub pair: Option<Ustr>,
pub contract_type: Option<String>,
pub sum_open_interest: String,
pub sum_open_interest_value: String,
pub timestamp: i64,
pub cmc_circulating_supply: Option<String>,
}Expand description
Historical open interest record from GET /futures/data/openInterestHist.
Fields§
§symbol: Option<Ustr>Symbol name for USD-M responses.
pair: Option<Ustr>Trading pair for COIN-M responses.
contract_type: Option<String>Contract type for COIN-M responses.
sum_open_interest: StringTotal open interest for the bucket.
sum_open_interest_value: StringTotal open interest notional value for the bucket.
timestamp: i64Bucket timestamp in milliseconds.
cmc_circulating_supply: Option<String>USD-M-specific optional circulating supply field.
Trait Implementations§
Source§impl Clone for BinanceOpenInterestHistRecord
impl Clone for BinanceOpenInterestHistRecord
Source§fn clone(&self) -> BinanceOpenInterestHistRecord
fn clone(&self) -> BinanceOpenInterestHistRecord
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<'de> Deserialize<'de> for BinanceOpenInterestHistRecord
impl<'de> Deserialize<'de> for BinanceOpenInterestHistRecord
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 BinanceOpenInterestHistRecord
impl RefUnwindSafe for BinanceOpenInterestHistRecord
impl Send for BinanceOpenInterestHistRecord
impl Sync for BinanceOpenInterestHistRecord
impl Unpin for BinanceOpenInterestHistRecord
impl UnsafeUnpin for BinanceOpenInterestHistRecord
impl UnwindSafe for BinanceOpenInterestHistRecord
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>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> 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