Unnamed repository; edit this file 'description' to name the repository.
Complete `#![recursion_limit = "N"]` over `#![recursion_limit = N]`
Hirochika Matsumoto 2021-09-05
parent c16e647 · commit 1f238b3
-rw-r--r--crates/ide_completion/src/completions/attribute.rs8
-rw-r--r--crates/ide_completion/src/tests/attribute.rs2
2 files changed, 7 insertions, 3 deletions
diff --git a/crates/ide_completion/src/completions/attribute.rs b/crates/ide_completion/src/completions/attribute.rs
index 53cee3f4e2..8acb26ffa1 100644
--- a/crates/ide_completion/src/completions/attribute.rs
+++ b/crates/ide_completion/src/completions/attribute.rs
@@ -272,8 +272,12 @@ const ATTRIBUTES: &[AttrCompletion] = &[
attr("proc_macro", None, None),
attr("proc_macro_attribute", None, None),
attr("proc_macro_derive(…)", Some("proc_macro_derive"), Some("proc_macro_derive(${0:Trait})")),
- attr("recursion_limit = …", Some("recursion_limit"), Some("recursion_limit = ${0:128}"))
- .prefer_inner(),
+ attr(
+ r#"recursion_limit = "…""#,
+ Some("recursion_limit"),
+ Some(r#"recursion_limit = "${0:128}""#),
+ )
+ .prefer_inner(),
attr("repr(…)", Some("repr"), Some("repr(${0:C})")),
attr("should_panic", Some("should_panic"), Some(r#"should_panic"#)),
attr(
diff --git a/crates/ide_completion/src/tests/attribute.rs b/crates/ide_completion/src/tests/attribute.rs
index 012071a817..72c47fe96e 100644
--- a/crates/ide_completion/src/tests/attribute.rs
+++ b/crates/ide_completion/src/tests/attribute.rs
@@ -75,7 +75,7 @@ fn attr_on_source_file() {
at no_implicit_prelude
at no_main
at no_std
- at recursion_limit = …
+ at recursion_limit = "…"
at type_length_limit = …
at windows_subsystem = "…"
"#]],