pub struct AlertSymbolGroup {
pub symbol: String,
pub code: String,
pub market: String,
pub name: String,
pub price: Option<Decimal>,
pub chg: Option<Decimal>,
pub p_chg: Option<Decimal>,
pub product: String,
pub indicators: Vec<AlertItem>,
}Expand description
Alert items for one security
Fields§
§symbol: StringSecurity symbol
code: StringTicker code (without market)
market: StringMarket, e.g. "HK"
name: StringSecurity name
price: Option<Decimal>Latest price
chg: Option<Decimal>Day change amount
p_chg: Option<Decimal>Day change percentage
product: StringProduct type (may be empty)
indicators: Vec<AlertItem>Alert items
Trait Implementations§
Source§impl Clone for AlertSymbolGroup
impl Clone for AlertSymbolGroup
Source§fn clone(&self) -> AlertSymbolGroup
fn clone(&self) -> AlertSymbolGroup
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 AlertSymbolGroup
impl Debug for AlertSymbolGroup
Source§impl<'de> Deserialize<'de> for AlertSymbolGroup
impl<'de> Deserialize<'de> for AlertSymbolGroup
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 AlertSymbolGroup
impl RefUnwindSafe for AlertSymbolGroup
impl Send for AlertSymbolGroup
impl Sync for AlertSymbolGroup
impl Unpin for AlertSymbolGroup
impl UnsafeUnpin for AlertSymbolGroup
impl UnwindSafe for AlertSymbolGroup
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