pub struct Impact {
pub domains: Vec<ImpactDomain>,
pub dirty_paths: Vec<PathBuf>,
pub all_dirty: bool,
}Expand description
Bounded invalidation guidance derived from exact effective changes.
Fields§
§domains: Vec<ImpactDomain>Answer domains that may have changed, in stable enum order without duplicates.
dirty_paths: Vec<PathBuf>Exact affected paths and ancestors, unless Self::all_dirty is set.
all_dirty: boolWhether the affected path set exceeded the engine’s retained-path limit.
Trait Implementations§
impl Eq for Impact
impl StructuralPartialEq for Impact
Auto Trait Implementations§
impl Freeze for Impact
impl RefUnwindSafe for Impact
impl Send for Impact
impl Sync for Impact
impl Unpin for Impact
impl UnsafeUnpin for Impact
impl UnwindSafe for Impact
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