pub struct DeribitTradingViewChartData {
pub close: Vec<f64>,
pub cost: Vec<f64>,
pub high: Vec<f64>,
pub low: Vec<f64>,
pub open: Vec<f64>,
pub status: String,
pub ticks: Vec<i64>,
pub volume: Vec<f64>,
}Expand description
Response from public/get_tradingview_chart_data endpoint.
Contains OHLCV data in array format where each array element corresponds
to a single candle at the index in the ticks array.
Fields§
§close: Vec<f64>List of prices at close (one per candle)
cost: Vec<f64>List of cost bars (volume in quote currency, one per candle)
high: Vec<f64>List of highest price levels (one per candle)
low: Vec<f64>List of lowest price levels (one per candle)
open: Vec<f64>List of prices at open (one per candle)
status: StringStatus of the query: “ok” or “no_data”
ticks: Vec<i64>Values of the time axis given in milliseconds since UNIX epoch
volume: Vec<f64>List of volume bars (in base currency, one per candle)
Trait Implementations§
Source§impl Clone for DeribitTradingViewChartData
impl Clone for DeribitTradingViewChartData
Source§fn clone(&self) -> DeribitTradingViewChartData
fn clone(&self) -> DeribitTradingViewChartData
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 DeribitTradingViewChartData
impl Debug for DeribitTradingViewChartData
Source§impl<'de> Deserialize<'de> for DeribitTradingViewChartData
impl<'de> Deserialize<'de> for DeribitTradingViewChartData
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 DeribitTradingViewChartData
impl RefUnwindSafe for DeribitTradingViewChartData
impl Send for DeribitTradingViewChartData
impl Sync for DeribitTradingViewChartData
impl Unpin for DeribitTradingViewChartData
impl UnwindSafe for DeribitTradingViewChartData
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§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