pub struct CorrelationStateSnapshot {
pub correlations: Vec<CorrelationInfo>,
pub groups: Vec<GroupStateInfo>,
}Expand description
A snapshot of every compiled correlation and its live per-group window
state at the moment CorrelationEngine::introspect was called.
Fields§
§correlations: Vec<CorrelationInfo>One entry per compiled correlation (independent of whether it has active state).
groups: Vec<GroupStateInfo>One entry per live (correlation, group_key) window.
Trait Implementations§
Source§impl Clone for CorrelationStateSnapshot
impl Clone for CorrelationStateSnapshot
Source§fn clone(&self) -> CorrelationStateSnapshot
fn clone(&self) -> CorrelationStateSnapshot
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 CorrelationStateSnapshot
impl Debug for CorrelationStateSnapshot
Auto Trait Implementations§
impl Freeze for CorrelationStateSnapshot
impl RefUnwindSafe for CorrelationStateSnapshot
impl Send for CorrelationStateSnapshot
impl Sync for CorrelationStateSnapshot
impl Unpin for CorrelationStateSnapshot
impl UnsafeUnpin for CorrelationStateSnapshot
impl UnwindSafe for CorrelationStateSnapshot
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