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 <git@hkmatsumoto.com>
This commit is contained in:
bors[bot] 2021-09-06 10:38:41 +00:00 committed by GitHub
commit 0bc8e2acb8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 7 additions and 3 deletions

View File

@ -272,8 +272,12 @@ macro_rules! attrs {
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(

View File

@ -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 = ""
"#]],