Unnamed repository; edit this file 'description' to name the repository.
internal: add test case for inlay hint support for block expr with lifetime label
Young-Flash 2024-07-20
parent 0416dec · commit a2d142b
-rw-r--r--crates/ide/src/inlay_hints/closing_brace.rs23
1 files changed, 23 insertions, 0 deletions
diff --git a/crates/ide/src/inlay_hints/closing_brace.rs b/crates/ide/src/inlay_hints/closing_brace.rs
index de11ca4f69..89654e4048 100644
--- a/crates/ide/src/inlay_hints/closing_brace.rs
+++ b/crates/ide/src/inlay_hints/closing_brace.rs
@@ -199,4 +199,27 @@ fn f() {
"#,
);
}
+
+ #[test]
+ fn hints_closing_brace_for_block_expr() {
+ check_with_config(
+ InlayHintsConfig { closing_brace_hints_min_lines: Some(2), ..DISABLED_CONFIG },
+ r#"
+fn test() {
+ 'end: {
+ 'do_a: {
+ 'do_b: {
+
+ }
+ //^ 'do_b
+ break 'end;
+ }
+ //^ 'do_a
+ }
+ //^ 'end
+ }
+//^ fn test
+"#,
+ );
+ }
}