rust-analyzer/crates/salsa/src
surechen 5db049406a By tracking import use types to check whether it is scope uses or the other situations like module-relative uses, we can do more accurate redundant import checking.
fixes #117448

For example unnecessary imports in std::prelude that can be eliminated:

```rust
use std::option::Option::Some;//~ WARNING the item `Some` is imported redundantly
use std::option::Option::None; //~ WARNING the item `None` is imported redundantly
```
2024-02-18 16:38:11 +08:00
..
derived Merge commit 'ddf105b646' into sync-from-ra 2024-02-11 08:40:19 +02:00
runtime Merge commit 'ddf105b646' into sync-from-ra 2024-02-11 08:40:19 +02:00
debug.rs By tracking import use types to check whether it is scope uses or the other situations like module-relative uses, we can do more accurate redundant import checking. 2024-02-18 16:38:11 +08:00
derived.rs By tracking import use types to check whether it is scope uses or the other situations like module-relative uses, we can do more accurate redundant import checking. 2024-02-18 16:38:11 +08:00
doctest.rs Merge commit 'ddf105b646' into sync-from-ra 2024-02-11 08:40:19 +02:00
durability.rs Merge commit 'ddf105b646' into sync-from-ra 2024-02-11 08:40:19 +02:00
hash.rs Merge commit 'ddf105b646' into sync-from-ra 2024-02-11 08:40:19 +02:00
input.rs By tracking import use types to check whether it is scope uses or the other situations like module-relative uses, we can do more accurate redundant import checking. 2024-02-18 16:38:11 +08:00
intern_id.rs Merge commit 'ddf105b646' into sync-from-ra 2024-02-11 08:40:19 +02:00
interned.rs By tracking import use types to check whether it is scope uses or the other situations like module-relative uses, we can do more accurate redundant import checking. 2024-02-18 16:38:11 +08:00
lib.rs Merge commit 'ddf105b646' into sync-from-ra 2024-02-11 08:40:19 +02:00
lru.rs Merge commit 'ddf105b646' into sync-from-ra 2024-02-11 08:40:19 +02:00
plumbing.rs Merge commit 'ddf105b646' into sync-from-ra 2024-02-11 08:40:19 +02:00
revision.rs Merge commit 'ddf105b646' into sync-from-ra 2024-02-11 08:40:19 +02:00
runtime.rs Merge commit 'ddf105b646' into sync-from-ra 2024-02-11 08:40:19 +02:00
storage.rs Merge commit 'ddf105b646' into sync-from-ra 2024-02-11 08:40:19 +02:00