pub struct AnomalyItem {
pub symbol: String,
pub name: String,
pub alert_name: String,
pub alert_time: i64,
pub change_values: Vec<String>,
pub emotion: i32,
}Expand description
One market anomaly event (e.g. large block trade, margin buying surge)
Fields§
§symbol: StringSecurity symbol
name: StringSecurity name
alert_name: StringAnomaly type name, e.g. "大宗交易", "融资买入"
alert_time: i64Time of the anomaly (unix timestamp in milliseconds)
change_values: Vec<String>Change values — items are accessed as strings by the client
emotion: i32Sentiment direction: 1 = positive/up, 2 = negative/down
Trait Implementations§
Source§impl Clone for AnomalyItem
impl Clone for AnomalyItem
Source§fn clone(&self) -> AnomalyItem
fn clone(&self) -> AnomalyItem
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 AnomalyItem
impl Debug for AnomalyItem
Source§impl<'de> Deserialize<'de> for AnomalyItem
impl<'de> Deserialize<'de> for AnomalyItem
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 AnomalyItem
impl RefUnwindSafe for AnomalyItem
impl Send for AnomalyItem
impl Sync for AnomalyItem
impl Unpin for AnomalyItem
impl UnsafeUnpin for AnomalyItem
impl UnwindSafe for AnomalyItem
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