Skip to content

Commit 0bc8e2a

Browse files
Merge #10154
10154: feat: Complete `#![recursion_limit = "N"]` instead of `#![recursion_limit = N]` r=lnicola a=hkmatsumoto Currently ra emits `#![recursion_limit = 128]`, but this should rather be `#![recursion_limit = "128"]` Co-authored-by: Hirochika Matsumoto <[email protected]>
2 parents ca62493 + 1f238b3 commit 0bc8e2a

File tree

2 files changed

+7
-3
lines changed

2 files changed

+7
-3
lines changed

crates/ide_completion/src/completions/attribute.rs

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -272,8 +272,12 @@ const ATTRIBUTES: &[AttrCompletion] = &[
272272
attr("proc_macro", None, None),
273273
attr("proc_macro_attribute", None, None),
274274
attr("proc_macro_derive(…)", Some("proc_macro_derive"), Some("proc_macro_derive(${0:Trait})")),
275-
attr("recursion_limit = …", Some("recursion_limit"), Some("recursion_limit = ${0:128}"))
276-
.prefer_inner(),
275+
attr(
276+
r#"recursion_limit = "…""#,
277+
Some("recursion_limit"),
278+
Some(r#"recursion_limit = "${0:128}""#),
279+
)
280+
.prefer_inner(),
277281
attr("repr(…)", Some("repr"), Some("repr(${0:C})")),
278282
attr("should_panic", Some("should_panic"), Some(r#"should_panic"#)),
279283
attr(

crates/ide_completion/src/tests/attribute.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ fn attr_on_source_file() {
7575
at no_implicit_prelude
7676
at no_main
7777
at no_std
78-
at recursion_limit =
78+
at recursion_limit = "…"
7979
at type_length_limit = …
8080
at windows_subsystem = "…"
8181
"#]],

0 commit comments

Comments
 (0)