pub struct BreakdownTradingDataResponse {
pub breakdown: Vec<BreakdownTradingDataItem>,
pub pagination_key: Option<String>,
}
Expand description
Breakdown Trading Data response.
See: API Reference
Fields§
§breakdown: Vec<BreakdownTradingDataItem>
List of breakdown trading data
pagination_key: Option<String>
Pagination key for fetching next set of data
Trait Implementations§
Source§impl Clone for BreakdownTradingDataResponse
impl Clone for BreakdownTradingDataResponse
Source§fn clone(&self) -> BreakdownTradingDataResponse
fn clone(&self) -> BreakdownTradingDataResponse
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 BreakdownTradingDataResponse
impl Debug for BreakdownTradingDataResponse
Source§impl<'de> Deserialize<'de> for BreakdownTradingDataResponse
impl<'de> Deserialize<'de> for BreakdownTradingDataResponse
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 HasPaginationKey for BreakdownTradingDataResponse
impl HasPaginationKey for BreakdownTradingDataResponse
Source§fn get_pagination_key(&self) -> Option<&str>
fn get_pagination_key(&self) -> Option<&str>
Get the pagination key.
Source§impl JQuantsBuilder<BreakdownTradingDataResponse> for BreakdownTradingDataBuilder
impl JQuantsBuilder<BreakdownTradingDataResponse> for BreakdownTradingDataBuilder
Source§async fn send(self) -> Result<BreakdownTradingDataResponse, JQuantsError>
async fn send(self) -> Result<BreakdownTradingDataResponse, JQuantsError>
Send the request.
Source§async fn send_ref(&self) -> Result<BreakdownTradingDataResponse, JQuantsError>
async fn send_ref(&self) -> Result<BreakdownTradingDataResponse, JQuantsError>
Send the request without consuming ownership.
Use only when reusing the builder.
Source§impl MergePage for BreakdownTradingDataResponse
impl MergePage for BreakdownTradingDataResponse
Source§fn merge_page(
page: Result<Vec<Self>, JQuantsError>,
) -> Result<Self, JQuantsError>
fn merge_page( page: Result<Vec<Self>, JQuantsError>, ) -> Result<Self, JQuantsError>
Merge the pages.
Source§impl Paginatable<BreakdownTradingDataResponse> for BreakdownTradingDataBuilder
impl Paginatable<BreakdownTradingDataResponse> for BreakdownTradingDataBuilder
Source§fn pagination_key(self, pagination_key: impl Into<String>) -> Self
fn pagination_key(self, pagination_key: impl Into<String>) -> Self
Set the pagination key.
Source§fn fetch_pages_stream(self) -> impl Stream<Item = Result<R, JQuantsError>>
fn fetch_pages_stream(self) -> impl Stream<Item = Result<R, JQuantsError>>
Fetch the pages stream.
Source§fn fetch_all_and_merge(self) -> impl Future<Output = Result<R, JQuantsError>>
fn fetch_all_and_merge(self) -> impl Future<Output = Result<R, JQuantsError>>
Fetch all pages and merge them.
Source§impl PartialEq for BreakdownTradingDataResponse
impl PartialEq for BreakdownTradingDataResponse
Source§fn eq(&self, other: &BreakdownTradingDataResponse) -> bool
fn eq(&self, other: &BreakdownTradingDataResponse) -> bool
Tests for
self
and other
values to be equal, and is used by ==
.impl StructuralPartialEq for BreakdownTradingDataResponse
Auto Trait Implementations§
impl Freeze for BreakdownTradingDataResponse
impl RefUnwindSafe for BreakdownTradingDataResponse
impl Send for BreakdownTradingDataResponse
impl Sync for BreakdownTradingDataResponse
impl Unpin for BreakdownTradingDataResponse
impl UnwindSafe for BreakdownTradingDataResponse
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