about summary refs log tree commit diff
diff options
context:
space:
mode:
authorLuuk Wester <luuk.wester@gmail.com>2024-05-24 22:57:35 +0200
committerLuuk Wester <luuk.wester@gmail.com>2024-05-24 22:57:35 +0200
commit000713898c6699fdeb5ca14f000bb4467d7812d2 (patch)
tree2552b306e8e038a10848b400db5177e6eec0b6b9
parent28399f9a80f0f225244618f7fc5169194f9a12b0 (diff)
downloadrust-000713898c6699fdeb5ca14f000bb4467d7812d2.tar.gz
rust-000713898c6699fdeb5ca14f000bb4467d7812d2.zip
remove nested match with and_then
-rw-r--r--src/tools/rust-analyzer/crates/ide-assists/src/handlers/convert_comment_from_or_to_doc.rs5
1 files changed, 1 insertions, 4 deletions
diff --git a/src/tools/rust-analyzer/crates/ide-assists/src/handlers/convert_comment_from_or_to_doc.rs b/src/tools/rust-analyzer/crates/ide-assists/src/handlers/convert_comment_from_or_to_doc.rs
index d714f63f113..953119fd1ff 100644
--- a/src/tools/rust-analyzer/crates/ide-assists/src/handlers/convert_comment_from_or_to_doc.rs
+++ b/src/tools/rust-analyzer/crates/ide-assists/src/handlers/convert_comment_from_or_to_doc.rs
@@ -27,10 +27,7 @@ pub(crate) fn convert_comment_from_or_to_doc(
 
     match comment.kind().doc {
         Some(_) => doc_to_comment(acc, comment),
-        None => match can_be_doc_comment(&comment) {
-            Some(doc_comment_style) => comment_to_doc(acc, comment, doc_comment_style),
-            None => None,
-        },
+        None => can_be_doc_comment(&comment).and_then(|style| comment_to_doc(acc, comment, style)),
     }
 }