pub struct FinalChangeReport {
pub outcome: ChangeSummary,
pub design_reason: String,
pub touched_areas: Vec<TouchedArea>,
pub validations: Vec<ValidationReceipt>,
pub assumptions: Vec<Assumption>,
pub residual_risks: Vec<RiskItem>,
}Expand description
The evidence-backed final report.
Fields§
§outcome: ChangeSummaryThe overall outcome summary.
design_reason: StringThe design rationale used for planning.
touched_areas: Vec<TouchedArea>Areas the plan or patch selected.
validations: Vec<ValidationReceipt>Verification receipts collected by the runtime.
assumptions: Vec<Assumption>Assumptions that still matter for review.
residual_risks: Vec<RiskItem>Risks that remain after the run.
Trait Implementations§
Source§impl Clone for FinalChangeReport
impl Clone for FinalChangeReport
Source§fn clone(&self) -> FinalChangeReport
fn clone(&self) -> FinalChangeReport
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 FinalChangeReport
impl Debug for FinalChangeReport
Source§impl<'de> Deserialize<'de> for FinalChangeReport
impl<'de> Deserialize<'de> for FinalChangeReport
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for FinalChangeReport
impl PartialEq for FinalChangeReport
Source§impl Serialize for FinalChangeReport
impl Serialize for FinalChangeReport
impl Eq for FinalChangeReport
impl StructuralPartialEq for FinalChangeReport
Auto Trait Implementations§
impl Freeze for FinalChangeReport
impl RefUnwindSafe for FinalChangeReport
impl Send for FinalChangeReport
impl Sync for FinalChangeReport
impl Unpin for FinalChangeReport
impl UnsafeUnpin for FinalChangeReport
impl UnwindSafe for FinalChangeReport
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