Skip to content

Commit a0638e5

Browse files
committed
No edit if no body
1 parent 061a643 commit a0638e5

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

crates/ide/src/inlay_hints/closure_ret.rs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,10 @@ pub(super) fn hints(
6363
} else {
6464
Some(config.lazy_text_edit(|| {
6565
let body = closure.body();
66-
let body_range = body.expect("Closure must have a body").syntax().text_range();
66+
let body_range = match body {
67+
Some(body) => body.syntax().text_range(),
68+
None => return TextEdit::builder().finish(),
69+
};
6770
let mut builder = TextEdit::builder();
6871
let insert_pos = param_list.syntax().text_range().end();
6972

0 commit comments

Comments
 (0)