#[non_exhaustive]pub struct PriceTargetSummary {
pub symbol: Option<String>,
pub last_month_count: Option<i64>,
pub last_month_avg: Option<f64>,
pub last_quarter_count: Option<i64>,
pub last_quarter_avg: Option<f64>,
pub last_year_count: Option<i64>,
pub last_year_avg: Option<f64>,
pub all_time_count: Option<i64>,
pub all_time_avg: Option<f64>,
}Expand description
Price-target activity over trailing windows: how many targets were published and their average, per window.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.symbol: Option<String>Ticker symbol.
last_month_count: Option<i64>Number of price targets published in the last month.
last_month_avg: Option<f64>Average price target published in the last month.
last_quarter_count: Option<i64>Number of price targets published in the last quarter.
last_quarter_avg: Option<f64>Average price target published in the last quarter.
last_year_count: Option<i64>Number of price targets published in the last year.
last_year_avg: Option<f64>Average price target published in the last year.
all_time_count: Option<i64>Number of price targets published all time.
all_time_avg: Option<f64>Average price target published all time.
Trait Implementations§
Source§impl Clone for PriceTargetSummary
impl Clone for PriceTargetSummary
Source§fn clone(&self) -> PriceTargetSummary
fn clone(&self) -> PriceTargetSummary
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 PriceTargetSummary
impl Debug for PriceTargetSummary
Source§impl Default for PriceTargetSummary
impl Default for PriceTargetSummary
Source§fn default() -> PriceTargetSummary
fn default() -> PriceTargetSummary
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PriceTargetSummary
impl<'de> Deserialize<'de> for PriceTargetSummary
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 PriceTargetSummary
impl RefUnwindSafe for PriceTargetSummary
impl Send for PriceTargetSummary
impl Sync for PriceTargetSummary
impl Unpin for PriceTargetSummary
impl UnsafeUnpin for PriceTargetSummary
impl UnwindSafe for PriceTargetSummary
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§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