pub struct ImpactAssessment {
pub severity: FailureSeverity,
pub user_impact: UserImpact,
pub business_impact: BusinessImpact,
pub technical_impact: TechnicalImpact,
pub recovery_time_estimate: Duration,
}Expand description
Impact assessment
Fields§
§severity: FailureSeverityFailure severity
user_impact: UserImpactUser impact
business_impact: BusinessImpactBusiness impact
technical_impact: TechnicalImpactTechnical impact
recovery_time_estimate: DurationEstimated recovery time
Trait Implementations§
Source§impl Clone for ImpactAssessment
impl Clone for ImpactAssessment
Source§fn clone(&self) -> ImpactAssessment
fn clone(&self) -> ImpactAssessment
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 ImpactAssessment
impl RefUnwindSafe for ImpactAssessment
impl Send for ImpactAssessment
impl Sync for ImpactAssessment
impl Unpin for ImpactAssessment
impl UnwindSafe for ImpactAssessment
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