rust/crates
bors 12cb6e7327 Auto merge of #15377 - Veykril:extern-crate-decl, r=Veykril
Add ExternCrateDecl to HIR

Adding these doesn't really require much design effort as they represent a single import, unlike use trees which are one item that represent 0 or more imports.

We only resolve to this definition when actually resolving on the name or alias of an `extern crate name as alias` item, not usages yet as that requires far more changes that won't lead anywhere without giving it more thought. Nevertheless the changes slightly improve IDE things, an example being hover on the decl showing the merged doc comments for example.

cc https://github.com/rust-lang/rust-analyzer/issues/14079
2023-08-02 10:27:30 +00:00
..
base-db implement type_name intrinsic 2023-07-14 16:52:36 +03:30
cfg Replace x with it 2023-07-06 17:33:17 +03:30
flycheck Bump more deps 2023-06-22 11:44:10 +02:00
hir Remove suspicious unwrap 2023-08-02 12:18:10 +02:00
hir-def Remove suspicious unwrap 2023-08-02 12:18:10 +02:00
hir-expand Simplify 2023-08-01 17:47:52 +02:00
hir-ty Support Self in mir lowering 2023-07-30 23:05:10 +03:30
ide Remove suspicious unwrap 2023-08-02 12:18:10 +02:00
ide-assists Auto merge of #15377 - Veykril:extern-crate-decl, r=Veykril 2023-08-02 10:27:30 +00:00
ide-completion Replace x with it 2023-07-06 17:33:17 +03:30
ide-db Remove suspicious unwrap 2023-08-02 12:18:10 +02:00
ide-diagnostics Add ExternCrateDecl to HIR 2023-08-02 11:52:55 +02:00
ide-ssr Updated search to expose some more functions and to make search take the search scope by reference. 2023-07-09 17:30:21 -04:00
intern Bump more deps 2023-06-22 11:44:10 +02:00
limit
load-cargo Fix publishing of load-cargo crate 2023-07-10 13:40:37 +03:00
mbe Simplify 2023-08-01 17:47:52 +02:00
parser Add ExternCrateDecl to HIR 2023-08-02 11:52:55 +02:00
paths
proc-macro-api Support reading uncompressed proc macro metadata 2023-07-17 13:30:19 +00:00
proc-macro-srv Minor refactoring 2023-07-27 16:30:57 +09:00
proc-macro-srv-cli
proc-macro-test
profile Use anonymous lifetime where possible 2023-06-29 23:27:28 +09:00
project-model Optimize DepKindInfo -> DepKind conversion 2023-07-21 17:10:42 +09:00
rust-analyzer Add ExternCrateDecl to HIR 2023-08-02 11:52:55 +02:00
sourcegen Format let-else 2023-07-03 20:34:09 +02:00
stdx Bump more deps 2023-06-22 11:44:10 +02:00
syntax Auto merge of #14723 - obsgolem:master, r=Veykril 2023-08-01 09:50:16 +00:00
test-utils Give real discriminant_type to chalk 2023-07-14 20:15:18 +03:30
text-edit
toolchain
tt Auto merge of #15367 - Veykril:eager-macro-inputs, r=Veykril 2023-08-01 11:23:02 +00:00
vfs Upgrade to indexmap v2 2023-06-24 17:35:20 -07:00
vfs-notify Downgrade some deps to get rif of windows-sys duplication 2023-06-22 11:44:10 +02:00