rust/crates
bors aa91eda902 Auto merge of #15152 - alibektas:14987, r=Veykril,lowr
assist : generate trait from impl

fixes #14987 . As the name suggests this assist is used to generate traits from inherent impls while adapting the original impl to fit to the newly generated trait. I made some decisions regarding when the assist should be applicable. These are surely open to discussion. I looking forward to any feedback.

![generate_trait_from_impl_v1](https://github.com/rust-lang/rust-analyzer/assets/20956650/05d4dda5-604a-4108-8b82-9b60bd45894a)
2023-07-05 16:56:37 +00:00
..
base-db Add library fixture meta 2023-06-28 22:34:14 +09:00
cfg Bump serde 2 things 2023-06-22 11:44:10 +02:00
flycheck Bump more deps 2023-06-22 11:44:10 +02:00
hir Stronger typing for AstId and AstIdMap 2023-07-04 09:16:15 +02:00
hir-def internal: Remove CfgExpander 2023-07-04 10:38:23 +02:00
hir-expand Stronger typing for AstId and AstIdMap 2023-07-04 09:16:15 +02:00
hir-ty Auto merge of #15211 - lowr:patch/gats-in-bounds-for-assoc, r=flodiebold 2023-07-04 15:36:16 +00:00
ide Auto merge of #15206 - Veykril:let-else-fmt, r=Veykril 2023-07-03 18:41:59 +00:00
ide-assists Auto merge of #15152 - alibektas:14987, r=Veykril,lowr 2023-07-05 16:56:37 +00:00
ide-completion Auto merge of #15206 - Veykril:let-else-fmt, r=Veykril 2023-07-03 18:41:59 +00:00
ide-db Auto merge of #15181 - lowr:patch/import-map-purge-unused, r=Veykril 2023-07-03 14:37:55 +00:00
ide-diagnostics Cover disable diagnostic from case with invalid syntax 2023-07-05 19:31:37 +02:00
ide-ssr Use anonymous lifetime where possible 2023-06-29 23:27:28 +09:00
intern Bump more deps 2023-06-22 11:44:10 +02:00
limit Move Expander and LowerCtx into separate modules 2023-04-17 20:44:06 +02:00
load-cargo Split out project loading capabilities from rust-analyzer crate 2023-07-03 17:40:31 +02:00
mbe Use anonymous lifetime where possible 2023-06-29 23:27:28 +09:00
parser Recover from missing associated items and generic const defaults 2023-07-05 00:24:11 +09:00
paths internal: use consistent style for error handling 2023-06-19 13:01:47 +01:00
proc-macro-api Bump more deps 2023-06-22 11:44:10 +02:00
proc-macro-srv Bump more deps 2023-06-22 11:44:10 +02:00
proc-macro-srv-cli Remove proc-macro server command from the rust-analyzer binary 2023-04-26 08:19:28 +02:00
proc-macro-test ⬆️ rust-analyzer 2023-02-13 13:55:14 +02:00
profile Use anonymous lifetime where possible 2023-06-29 23:27:28 +09:00
project-model Change in-tree libs to workspace dependencies 2023-06-20 13:53:39 +10:00
rust-analyzer Auto merge of #14990 - HKalbasi:diagnostic-map, r=HKalbasi 2023-07-03 18:58:47 +00: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 #15152 - alibektas:14987, r=Veykril,lowr 2023-07-05 16:56:37 +00:00
test-utils Revert "Support #[rustc_coinductive]" 2023-07-03 05:06:55 +09:00
text-edit Make text-size a workspace dep 2023-05-06 00:49:23 -07:00
toolchain ⬆️ rust-analyzer 2023-03-13 10:42:24 +02:00
tt Use anonymous lifetime where possible 2023-06-29 23:27:28 +09: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