pub struct ImpactReport {
pub change_id: String,
pub affected_projects: Vec<String>,
pub impact_level: ImpactLevel,
pub details: Vec<ImpactDetail>,
}Expand description
Report of impact analysis for a change
Fields§
§change_id: StringUnique identifier for the change
affected_projects: Vec<String>Projects affected by the change
impact_level: ImpactLevelLevel of impact
details: Vec<ImpactDetail>Detailed impact information
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 moreSource§impl Debug for ImpactReport
impl Debug for ImpactReport
Source§impl<'de> Deserialize<'de> for ImpactReport
impl<'de> Deserialize<'de> for ImpactReport
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
Auto 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