pub struct ImpactReport {
pub actions_replayed: usize,
pub verdict_changes: Vec<VerdictChange>,
pub newly_denied: usize,
pub newly_allowed: usize,
pub unchanged: usize,
pub errors: usize,
}Expand description
Impact analysis result summarizing verdict changes.
Fields§
§actions_replayed: usizeTotal number of historical actions replayed.
verdict_changes: Vec<VerdictChange>List of actions whose verdict changed.
newly_denied: usizeCount of actions that were Allow or RequireApproval but are now Deny.
newly_allowed: usizeCount of actions that were Deny but are now Allow.
unchanged: usizeCount of actions whose verdict did not change.
errors: usizeCount of actions that caused evaluation errors.
Trait Implementations§
Source§impl Clone for ImpactReport
impl Clone for ImpactReport
Source§fn clone(&self) -> ImpactReport
fn clone(&self) -> ImpactReport
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 ImpactReport
impl RefUnwindSafe for ImpactReport
impl Send for ImpactReport
impl Sync for ImpactReport
impl Unpin for ImpactReport
impl UnsafeUnpin for ImpactReport
impl UnwindSafe for ImpactReport
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