pub struct VolatilityIndexData {
pub currency: String,
pub data: Vec<VolatilityIndexCandle>,
pub continuation: Option<String>,
}Expand description
Volatility index data response
Collection of volatility index candles with optional continuation token,
returned by /public/get_volatility_index_data.
Fields§
§currency: StringCurrency for this volatility index
data: Vec<VolatilityIndexCandle>Collection of volatility candles
continuation: Option<String>Continuation token for pagination
Implementations§
Source§impl VolatilityIndexData
impl VolatilityIndexData
Sourcepub fn from_raw(
currency: String,
data: Vec<(i64, f64, f64, f64, f64)>,
continuation: Option<String>,
) -> Self
pub fn from_raw( currency: String, data: Vec<(i64, f64, f64, f64, f64)>, continuation: Option<String>, ) -> Self
Create from raw API response data
Sourcepub fn latest(&self) -> Option<&VolatilityIndexCandle>
pub fn latest(&self) -> Option<&VolatilityIndexCandle>
Get the latest candle
Sourcepub fn earliest(&self) -> Option<&VolatilityIndexCandle>
pub fn earliest(&self) -> Option<&VolatilityIndexCandle>
Get the earliest candle
Trait Implementations§
Source§impl Clone for VolatilityIndexData
impl Clone for VolatilityIndexData
Source§fn clone(&self) -> VolatilityIndexData
fn clone(&self) -> VolatilityIndexData
Returns a duplicate of the value. Read more
1.0.0 · 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 VolatilityIndexData
impl Debug for VolatilityIndexData
Source§impl<'de> Deserialize<'de> for VolatilityIndexData
impl<'de> Deserialize<'de> for VolatilityIndexData
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
Source§impl Display for VolatilityIndexData
impl Display for VolatilityIndexData
Source§impl PartialEq for VolatilityIndexData
impl PartialEq for VolatilityIndexData
Source§impl Serialize for VolatilityIndexData
impl Serialize for VolatilityIndexData
impl StructuralPartialEq for VolatilityIndexData
Auto Trait Implementations§
impl Freeze for VolatilityIndexData
impl RefUnwindSafe for VolatilityIndexData
impl Send for VolatilityIndexData
impl Sync for VolatilityIndexData
impl Unpin for VolatilityIndexData
impl UnsafeUnpin for VolatilityIndexData
impl UnwindSafe for VolatilityIndexData
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