pub struct PerformanceResponse {
pub cps: Option<PerformanceResponseCps>,
pub currency_type: Option<String>,
pub id: Option<String>,
pub included: Option<Vec<Value>>,
pub nav: Option<PerformanceResponseNav>,
pub nd: Option<i32>,
pub pm: Option<String>,
pub rc: Option<i32>,
pub tpps: Option<PerformanceResponseTpps>,
}Fields§
§cps: Option<PerformanceResponseCps>Returns the object containing the Cumulative performance data.
currency_type: Option<String>Confirms if the currency type. If trading exclusively in your base currency, “base” will be returned.
id: Option<String>Returns the request identifier, getPerformanceData.
included: Option<Vec<Value>>Returns an array containing accounts reviewed.
Net asset value data for the account or consolidated accounts. NAV data is not applicable to benchmarks.
nd: Option<i32>Returns the total data points.
pm: Option<String>Portfolio Measure. Used to indicate TWR or MWR values returned.
rc: Option<i32>Returns the data identifier (Internal Use Only).
tpps: Option<PerformanceResponseTpps>Returns the time period performance data.
Trait Implementations§
Source§impl Clone for PerformanceResponse
impl Clone for PerformanceResponse
Source§fn clone(&self) -> PerformanceResponse
fn clone(&self) -> PerformanceResponse
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 PerformanceResponse
impl Debug for PerformanceResponse
Source§impl Default for PerformanceResponse
impl Default for PerformanceResponse
Source§impl<'de> Deserialize<'de> for PerformanceResponse
impl<'de> Deserialize<'de> for PerformanceResponse
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 PartialEq for PerformanceResponse
impl PartialEq for PerformanceResponse
impl StructuralPartialEq for PerformanceResponse
Auto Trait Implementations§
impl Freeze for PerformanceResponse
impl RefUnwindSafe for PerformanceResponse
impl Send for PerformanceResponse
impl Sync for PerformanceResponse
impl Unpin for PerformanceResponse
impl UnsafeUnpin for PerformanceResponse
impl UnwindSafe for PerformanceResponse
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