pub struct ImpactResult {
pub root_id: u64,
pub impacted: Vec<ImpactedUnit>,
pub overall_risk: f32,
pub recommendations: Vec<String>,
}Expand description
Result of an impact analysis.
Fields§
§root_id: u64The origin unit.
impacted: Vec<ImpactedUnit>All impacted units.
overall_risk: f32Overall risk score.
recommendations: Vec<String>Recommendations.
Trait Implementations§
Source§impl Clone for ImpactResult
impl Clone for ImpactResult
Source§fn clone(&self) -> ImpactResult
fn clone(&self) -> ImpactResult
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 ImpactResult
impl RefUnwindSafe for ImpactResult
impl Send for ImpactResult
impl Sync for ImpactResult
impl Unpin for ImpactResult
impl UnsafeUnpin for ImpactResult
impl UnwindSafe for ImpactResult
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