pub struct SingleHistoricalBarBidAsk {
pub c: Option<f64>,
pub h: Option<f64>,
pub l: Option<f64>,
pub o: Option<f64>,
pub t: Option<i32>,
pub v: Option<f64>,
}Expand description
Object containing Bid and Ask data for a single OHLC bar.
Fields§
§c: Option<f64>Closing value of the bar. Indicates the time average ask during the bar.
h: Option<f64>High value of the bar. Indicates the highest ask price during the bar.
l: Option<f64>Low value of the bar. Indicates the lowest bid price during the bar.
o: Option<f64>Opening value of the bar. Indicates the time average bid during the bar.
t: Option<i32>Unix timestamp of the start (chronologically earlier) of the bar.
v: Option<f64>Volume value of the bar. Always returns 0.
Trait Implementations§
Source§impl Clone for SingleHistoricalBarBidAsk
impl Clone for SingleHistoricalBarBidAsk
Source§fn clone(&self) -> SingleHistoricalBarBidAsk
fn clone(&self) -> SingleHistoricalBarBidAsk
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 SingleHistoricalBarBidAsk
impl Debug for SingleHistoricalBarBidAsk
Source§impl Default for SingleHistoricalBarBidAsk
impl Default for SingleHistoricalBarBidAsk
Source§impl<'de> Deserialize<'de> for SingleHistoricalBarBidAsk
impl<'de> Deserialize<'de> for SingleHistoricalBarBidAsk
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
impl StructuralPartialEq for SingleHistoricalBarBidAsk
Auto Trait Implementations§
impl Freeze for SingleHistoricalBarBidAsk
impl RefUnwindSafe for SingleHistoricalBarBidAsk
impl Send for SingleHistoricalBarBidAsk
impl Sync for SingleHistoricalBarBidAsk
impl Unpin for SingleHistoricalBarBidAsk
impl UnsafeUnpin for SingleHistoricalBarBidAsk
impl UnwindSafe for SingleHistoricalBarBidAsk
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>
§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
§impl<T> ServiceExt for T
impl<T> ServiceExt for T
§fn trace_for_http(self) -> Trace<Self, SharedClassifier<ServerErrorsAsFailures>>where
Self: Sized,
fn trace_for_http(self) -> Trace<Self, SharedClassifier<ServerErrorsAsFailures>>where
Self: Sized,
High level tracing that classifies responses using HTTP status codes. Read more
§fn trace_for_grpc(self) -> Trace<Self, SharedClassifier<GrpcErrorsAsFailures>>where
Self: Sized,
fn trace_for_grpc(self) -> Trace<Self, SharedClassifier<GrpcErrorsAsFailures>>where
Self: Sized,
High level tracing that classifies responses using gRPC headers. Read more
§fn follow_redirects(self) -> FollowRedirect<Self>where
Self: Sized,
fn follow_redirects(self) -> FollowRedirect<Self>where
Self: Sized,
§fn set_request_id<M>(
self,
header_name: HeaderName,
make_request_id: M,
) -> SetRequestId<Self, M>where
Self: Sized,
M: MakeRequestId,
fn set_request_id<M>(
self,
header_name: HeaderName,
make_request_id: M,
) -> SetRequestId<Self, M>where
Self: Sized,
M: MakeRequestId,
Add request id header and extension. Read more
§fn set_x_request_id<M>(self, make_request_id: M) -> SetRequestId<Self, M>where
Self: Sized,
M: MakeRequestId,
fn set_x_request_id<M>(self, make_request_id: M) -> SetRequestId<Self, M>where
Self: Sized,
M: MakeRequestId,
Add request id header and extension, using
x-request-id as the header name. Read more§fn propagate_request_id(
self,
header_name: HeaderName,
) -> PropagateRequestId<Self>where
Self: Sized,
fn propagate_request_id(
self,
header_name: HeaderName,
) -> PropagateRequestId<Self>where
Self: Sized,
Propgate request ids from requests to responses. Read more
§fn propagate_x_request_id(self) -> PropagateRequestId<Self>where
Self: Sized,
fn propagate_x_request_id(self) -> PropagateRequestId<Self>where
Self: Sized,
Propgate request ids from requests to responses, using
x-request-id as the header name. Read more§fn request_body_limit(self, limit: usize) -> RequestBodyLimit<Self>where
Self: Sized,
fn request_body_limit(self, limit: usize) -> RequestBodyLimit<Self>where
Self: Sized,
Intercept requests with over-sized payloads and convert them into
413 Payload Too Large responses. Read more