pub struct ImpactAnalysis {
pub total_changed: usize,
pub relevant_files: Vec<PathBuf>,
pub irrelevant_files: Vec<PathBuf>,
pub affected_adapters: Vec<String>,
pub should_run_tests: bool,
pub diff_mode: String,
}Expand description
Result of impact analysis.
Fields§
§total_changed: usizeTotal files changed.
relevant_files: Vec<PathBuf>Files that are relevant to testing.
irrelevant_files: Vec<PathBuf>Files that are not relevant to testing.
affected_adapters: Vec<String>Adapters (languages) that are affected.
should_run_tests: boolWhether tests should be run.
diff_mode: StringThe diff mode used.
Trait Implementations§
Source§impl Clone for ImpactAnalysis
impl Clone for ImpactAnalysis
Source§fn clone(&self) -> ImpactAnalysis
fn clone(&self) -> ImpactAnalysis
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 ImpactAnalysis
impl RefUnwindSafe for ImpactAnalysis
impl Send for ImpactAnalysis
impl Sync for ImpactAnalysis
impl Unpin for ImpactAnalysis
impl UnsafeUnpin for ImpactAnalysis
impl UnwindSafe for ImpactAnalysis
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