pub struct ImpactReport {
pub analysis: ImpactAnalysis,
pub circular_dependencies: Vec<Vec<String>>,
pub breaking_changes: Vec<String>,
pub recommendations: Vec<String>,
}Expand description
Detailed impact report for a refactoring
Fields§
§analysis: ImpactAnalysisImpact analysis
circular_dependencies: Vec<Vec<String>>Circular dependencies found
breaking_changes: Vec<String>Potential breaking changes
recommendations: Vec<String>Recommendations
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 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