pub struct StreamExecutionResult {
pub rules_fired: usize,
pub events_processed: usize,
pub processing_time_ms: u64,
pub actions: Vec<StreamAction>,
pub analytics: HashMap<String, Value>,
}Expand description
Result of stream rule execution
Fields§
§rules_fired: usizeNumber of rules that fired
events_processed: usizeNumber of events processed
processing_time_ms: u64Processing duration
actions: Vec<StreamAction>Triggered actions
analytics: HashMap<String, Value>Analytics results
Trait Implementations§
Source§impl Clone for StreamExecutionResult
impl Clone for StreamExecutionResult
Source§fn clone(&self) -> StreamExecutionResult
fn clone(&self) -> StreamExecutionResult
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 moreAuto Trait Implementations§
impl Freeze for StreamExecutionResult
impl RefUnwindSafe for StreamExecutionResult
impl Send for StreamExecutionResult
impl Sync for StreamExecutionResult
impl Unpin for StreamExecutionResult
impl UnwindSafe for StreamExecutionResult
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