rust/crates
bors 65a644190d Auto merge of #16424 - dfireBird:let-stmt-guarded-return-assist, r=Veykril
implement convert to guarded return assist for `let` statement with type that implements `std::ops::Try`

I've tried to implement the assist that #16390 talked about

If there are any improvements that I can make in implementation, please suggest them.

![Peek 2024-02-05 19-01](https://github.com/rust-lang/rust-analyzer/assets/40687700/d6af3222-4f23-4ade-a930-8a78cc75e821)
2024-02-09 13:42:20 +00:00
..
base-db Move salsa fork in-tree 2024-02-07 16:29:46 +01:00
cfg Merge commit '7219414e81810fd4d967136c4a0650523892c157' into sync-from-ra 2024-01-28 15:56:54 +02:00
flycheck feat: Allow cargo check to run on only the current package 2024-02-08 10:40:42 +01:00
hir fix conflicting "unnecessary else" and "trailing return" diagnostics tests 2024-02-08 19:32:53 +03:00
hir-def fix: preserve where clause when builtin derive 2024-02-08 22:44:39 +08:00
hir-expand fix: preserve where clause when builtin derive 2024-02-08 22:44:39 +08:00
hir-ty feature: Add a UnindexedProject notification and a corresponding setting. 2024-02-08 14:23:00 -05:00
ide Update test outputs 2024-02-08 14:57:21 +01:00
ide-assists Auto merge of #16424 - dfireBird:let-stmt-guarded-return-assist, r=Veykril 2024-02-09 13:42:20 +00:00
ide-completion feat: Add break and return postfix keyword completions 2024-02-08 14:56:10 +01:00
ide-db feat: Add break and return postfix keyword completions 2024-02-08 14:56:10 +01:00
ide-diagnostics fix conflicting "unnecessary else" and "trailing return" diagnostics tests 2024-02-08 19:32:53 +03:00
ide-ssr Lint debug prints and disallowed types with clippy 2024-02-01 17:57:27 +01:00
intern Merge commit '426d2842c1f0e5cc5e34bb37c7ac3ee0945f9746' into sync-from-ra2 2024-01-03 11:35:07 +02:00
limit Lint debug prints and disallowed types with clippy 2024-02-01 17:57:27 +01:00
load-cargo Merge commit 'a9116523604c998e7781f60d3b5a6f586e0414a9' into sync-from-ra 2024-01-21 16:53:06 +02:00
mbe Auto merge of #16470 - Veykril:clippy-disallow, r=lnicola 2024-02-05 17:20:43 +00:00
parser Recover from missing slots in delimited parsing 2024-02-08 11:14:37 +01:00
paths Merge commit '426d2842c1f0e5cc5e34bb37c7ac3ee0945f9746' into sync-from-ra2 2024-01-03 11:35:07 +02:00
proc-macro-api Auto merge of #16470 - Veykril:clippy-disallow, r=lnicola 2024-02-05 17:20:43 +00:00
proc-macro-srv Auto merge of #16470 - Veykril:clippy-disallow, r=lnicola 2024-02-05 17:20:43 +00:00
proc-macro-srv-cli Merge commit '0113bc9388b480fa42c632f57f4f0f7af5813ec1' into sync-from-ra 2024-02-04 10:37:58 +02:00
profile Merge commit '0113bc9388b480fa42c632f57f4f0f7af5813ec1' into sync-from-ra 2024-02-04 10:37:58 +02:00
project-model remove clones 2024-02-05 23:15:47 +01:00
rust-analyzer Auto merge of #15863 - davidbarsky:davidbarsky/start-of-monorepo-mode, r=Veykril 2024-02-08 19:36:09 +00:00
salsa Optimize input queries that take no arguments 2024-02-07 18:04:02 +01:00
sourcegen Lint debug prints and disallowed types with clippy 2024-02-01 17:57:27 +01:00
span Move salsa fork in-tree 2024-02-07 16:29:46 +01:00
stdx Merge commit '0113bc9388b480fa42c632f57f4f0f7af5813ec1' into sync-from-ra 2024-02-04 10:37:58 +02:00
syntax Add AssocItemList::add_item_at_start 2024-02-08 19:13:10 -05:00
test-fixture Swap Subtree::token_trees from Vec to boxed slice 2024-02-04 00:28:22 +00:00
test-utils feat: Add break and return postfix keyword completions 2024-02-08 14:56:10 +01:00
text-edit Merge commit '426d2842c1f0e5cc5e34bb37c7ac3ee0945f9746' into sync-from-ra2 2024-01-03 11:35:07 +02:00
toolchain Merge commit '426d2842c1f0e5cc5e34bb37c7ac3ee0945f9746' into sync-from-ra2 2024-01-03 11:35:07 +02:00
tt Auto merge of #16482 - GnomedDev:boxed-subtree, r=lnicola 2024-02-05 09:14:06 +00:00
vfs Merge commit 'a9116523604c998e7781f60d3b5a6f586e0414a9' into sync-from-ra 2024-01-21 16:53:06 +02:00
vfs-notify Merge commit 'a9116523604c998e7781f60d3b5a6f586e0414a9' into sync-from-ra 2024-01-21 16:53:06 +02:00