pub struct SignalSummary {
pub symbol: String,
pub timestamp: u64,
pub current_regime: String,
pub regime_changed: bool,
pub evaluations: Vec<RuleEvaluation>,
pub triggered_signals: Vec<String>,
}Fields§
§symbol: String§timestamp: u64§current_regime: String§regime_changed: bool§evaluations: Vec<RuleEvaluation>§triggered_signals: Vec<String>Trait Implementations§
Source§impl Clone for SignalSummary
impl Clone for SignalSummary
Source§fn clone(&self) -> SignalSummary
fn clone(&self) -> SignalSummary
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 SignalSummary
impl Debug for SignalSummary
Source§impl<'de> Deserialize<'de> for SignalSummary
impl<'de> Deserialize<'de> for SignalSummary
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 SignalSummary
impl RefUnwindSafe for SignalSummary
impl Send for SignalSummary
impl Sync for SignalSummary
impl Unpin for SignalSummary
impl UnsafeUnpin for SignalSummary
impl UnwindSafe for SignalSummary
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