pub struct GruleExecutionResult {
pub cycle_count: usize,
pub rules_evaluated: usize,
pub rules_fired: usize,
pub execution_time: Duration,
}Expand description
Result of rule engine execution
Fields§
§cycle_count: usizeNumber of execution cycles
rules_evaluated: usizeNumber of rules evaluated
rules_fired: usizeNumber of rules that fired
execution_time: DurationTotal execution time
Trait Implementations§
Source§impl Clone for GruleExecutionResult
impl Clone for GruleExecutionResult
Source§fn clone(&self) -> GruleExecutionResult
fn clone(&self) -> GruleExecutionResult
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 GruleExecutionResult
impl RefUnwindSafe for GruleExecutionResult
impl Send for GruleExecutionResult
impl Sync for GruleExecutionResult
impl Unpin for GruleExecutionResult
impl UnwindSafe for GruleExecutionResult
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