pub struct StepReport {
pub actions_executed: u32,
pub effects_applied: u32,
pub effects_denied: u32,
pub observers_evicted: u32,
pub domain_events_emitted: u32,
}Expand description
Aggregated counters returned by Kernel::step.
Fields§
§actions_executed: u32Number of scheduled actions whose compute() ran this step.
effects_applied: u32Number of effects (Ops) that committed.
effects_denied: u32Number of effects denied (authorize-deny or budget-deny).
observers_evicted: u32Number of observers newly evicted (first-panic).
domain_events_emitted: u32Number of KernelEvent::DomainEventEmitted events produced.
Trait Implementations§
Source§impl Clone for StepReport
impl Clone for StepReport
Source§fn clone(&self) -> StepReport
fn clone(&self) -> StepReport
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 StepReport
impl Debug for StepReport
Source§impl Default for StepReport
impl Default for StepReport
Source§fn default() -> StepReport
fn default() -> StepReport
Returns the “default value” for a type. Read more
Source§impl PartialEq for StepReport
impl PartialEq for StepReport
impl Eq for StepReport
impl StructuralPartialEq for StepReport
Auto Trait Implementations§
impl Freeze for StepReport
impl RefUnwindSafe for StepReport
impl Send for StepReport
impl Sync for StepReport
impl Unpin for StepReport
impl UnsafeUnpin for StepReport
impl UnwindSafe for StepReport
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