pub struct NameDelta {
pub def_names: BTreeSet<String>,
pub dependent_files: BTreeSet<String>,
}Expand description
What an update invalidated: definition names whose binding targets may have changed, and files that held resolution edges into the touched files (their import/module bindings were torn down and must re-resolve even when no name they use changed — e.g. package imports bound to a file node).
Fields§
§def_names: BTreeSet<String>§dependent_files: BTreeSet<String>Trait Implementations§
Auto Trait Implementations§
impl Freeze for NameDelta
impl RefUnwindSafe for NameDelta
impl Send for NameDelta
impl Sync for NameDelta
impl Unpin for NameDelta
impl UnsafeUnpin for NameDelta
impl UnwindSafe for NameDelta
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