rust-analyzer/crates
bors f73510560f Auto merge of #14424 - Veykril:local-trait-impls, r=Veykril
fix: Properly handle local trait impls

Before we only handled trait impls that came from the block of either the trait or the target type, we now handle them correctly by tracking the block we are currently inferring from, then walking that up to collect all block trait impls.
2023-03-28 06:36:35 +00:00
..
base-db Handle proc macro fetching via OpQueue 2023-03-26 09:33:41 +02:00
cfg ⬆️ rust-analyzer 2023-02-13 13:55:14 +02:00
flycheck Bump Cargo.lock 2023-03-25 15:12:39 +01:00
hir fix: Properly handle local trait impls 2023-03-28 08:34:29 +02:00
hir-def fix: Properly handle local trait impls 2023-03-28 08:34:29 +02:00
hir-expand Auto merge of #14407 - Veykril:rename-fix, r=Veykril 2023-03-25 18:35:13 +00:00
hir-ty fix: Properly handle local trait impls 2023-03-28 08:34:29 +02:00
ide Split out proc-macros from the CrateGraph 2023-03-25 16:46:44 +01:00
ide-assists desugar ? operator 2023-03-17 13:08:35 +03:30
ide-completion Auto merge of #13789 - feniljain:fix_enum_completion, r=Veykril 2023-03-18 07:06:27 +00:00
ide-db Auto merge of #14407 - Veykril:rename-fix, r=Veykril 2023-03-25 18:35:13 +00:00
ide-diagnostics Handle proc macro fetching via OpQueue 2023-03-26 09:33:41 +02:00
ide-ssr ⬆️ rust-analyzer 2023-03-13 10:42:24 +02:00
intern ⬆️ rust-analyzer 2023-02-13 13:55:14 +02:00
limit ⬆️ rust-analyzer 2023-02-13 13:55:14 +02:00
mbe ⬆️ rust-analyzer 2023-02-20 10:14:12 +02:00
parser Add signature help for tuple struct patterns 2023-03-15 10:17:30 +01:00
paths Bump Cargo.lock 2023-03-25 15:12:39 +01:00
proc-macro-api Remove client side proc-macro version check 2023-03-25 15:43:58 +01:00
proc-macro-srv ⬆️ rust-analyzer 2023-02-13 13:55:14 +02:00
proc-macro-srv-cli ⬆️ rust-analyzer 2023-02-13 13:55:14 +02:00
proc-macro-test ⬆️ rust-analyzer 2023-02-13 13:55:14 +02:00
profile Bump Cargo.lock 2023-03-25 15:12:39 +01:00
project-model fix: Fix proc-macro paths using incorrect CrateId's for rust-project.json workspaces 2023-03-27 17:17:09 +02:00
rust-analyzer fix(rustdoc): don't escape double hashes outside of Rust code blocks 2023-03-28 05:32:59 +07:00
sourcegen ⬆️ rust-analyzer 2023-02-13 13:55:14 +02:00
stdx ⬆️ rust-analyzer 2023-02-20 10:14:12 +02:00
syntax Auto merge of #14403 - Veykril:dependencies, r=Veykril 2023-03-25 14:15:10 +00:00
test-utils Support overloaded deref MIR lowering 2023-03-17 14:02:55 +03:30
text-edit internal: Coalesce adjacent Indels 2023-03-21 11:48:32 -04:00
toolchain ⬆️ rust-analyzer 2023-03-13 10:42:24 +02:00
tt ⬆️ rust-analyzer 2023-02-13 13:55:14 +02:00
vfs ⬆️ rust-analyzer 2023-02-13 13:55:14 +02:00
vfs-notify ⬆️ rust-analyzer 2023-02-13 13:55:14 +02:00