rust/crates
Nika Layzell 2c7f2c105b proc_macro/bridge: send diagnostics over the bridge as a struct
This removes some RPC when creating and emitting diagnostics, and
simplifies the bridge slightly.

After this change, there are no remaining methods which take advantage
of the support for `&mut` references to objects in the store as
arguments, meaning that support for them could technically be removed if
we wanted. The only remaining uses of immutable references into the
store are `TokenStream` and `SourceFile`.
2022-08-06 15:49:43 -04:00
..
base-db Run cargo fix --edition-idioms 2022-07-20 15:02:08 +02:00
cfg Run cargo fix --edition-idioms 2022-07-20 15:02:08 +02:00
flycheck Enable extra warnings required by rust-lang/rust 2022-07-20 15:00:17 +02:00
hir ⬆️ rust-analyzer 2022-08-02 09:05:16 +03:00
hir-def ⬆️ rust-analyzer 2022-08-02 09:05:16 +03:00
hir-expand Run cargo fix --edition-idioms 2022-07-20 15:02:08 +02:00
hir-ty ⬆️ rust-analyzer 2022-08-02 09:05:16 +03:00
ide ⬆️ rust-analyzer 2022-08-02 09:05:16 +03:00
ide-assists ⬆️ rust-analyzer 2022-08-02 09:05:16 +03:00
ide-completion ⬆️ rust-analyzer 2022-08-02 09:05:16 +03:00
ide-db Merge commit 'e36a20c24f35a4cee82bbdc600289104c9237c22' into ra-sync-and-pms-component 2022-07-26 11:53:50 +02:00
ide-diagnostics Merge commit 'e36a20c24f35a4cee82bbdc600289104c9237c22' into ra-sync-and-pms-component 2022-07-26 11:53:50 +02:00
ide-ssr Run cargo fmt 2022-07-20 15:06:15 +02:00
limit ⬆️ rust-analyzer 2022-08-02 09:05:16 +03:00
mbe Run cargo fix --edition-idioms 2022-07-20 15:02:08 +02:00
parser ⬆️ rust-analyzer 2022-08-02 09:05:16 +03:00
paths Enable extra warnings required by rust-lang/rust 2022-07-20 15:00:17 +02:00
proc-macro-api Merge commit 'e36a20c24f35a4cee82bbdc600289104c9237c22' into ra-sync-and-pms-component 2022-07-26 11:53:50 +02:00
proc-macro-srv proc_macro/bridge: send diagnostics over the bridge as a struct 2022-08-06 15:49:43 -04:00
proc-macro-srv-cli Merge commit 'e36a20c24f35a4cee82bbdc600289104c9237c22' into ra-sync-and-pms-component 2022-07-26 11:53:50 +02:00
proc-macro-test Merge commit 'e36a20c24f35a4cee82bbdc600289104c9237c22' into ra-sync-and-pms-component 2022-07-26 11:53:50 +02:00
profile Run cargo fix --edition-idioms 2022-07-20 15:02:08 +02:00
project-model Merge commit 'e36a20c24f35a4cee82bbdc600289104c9237c22' into ra-sync-and-pms-component 2022-07-26 11:53:50 +02:00
rust-analyzer ⬆️ rust-analyzer 2022-08-02 09:05:16 +03:00
sourcegen Disable all source-gen tests at compile time 2022-07-24 10:38:28 +02:00
stdx Enable extra warnings required by rust-lang/rust 2022-07-20 15:00:17 +02:00
syntax ⬆️ rust-analyzer 2022-08-02 09:05:16 +03:00
test-utils Don't run slow tests in Rust CI, only RA CI 2022-07-24 10:38:19 +02:00
text-edit Enable extra warnings required by rust-lang/rust 2022-07-20 15:00:17 +02:00
toolchain Enable extra warnings required by rust-lang/rust 2022-07-20 15:00:17 +02:00
tt Run cargo fix --edition-idioms 2022-07-20 15:02:08 +02:00
vfs Enable extra warnings required by rust-lang/rust 2022-07-20 15:00:17 +02:00
vfs-notify Enable extra warnings required by rust-lang/rust 2022-07-20 15:00:17 +02:00