mirror of
https://github.com/rust-lang/rust.git
synced 2026-05-15 20:45:45 +03:00
Merge #9398
9398: minor: Complete `macro_use` attribute on modules r=Veykril a=Veykril bors r+ Co-authored-by: Lukas Wirth <lukastw97@gmail.com>
This commit is contained in:
@@ -177,7 +177,7 @@ macro_rules! attrs {
|
||||
"recursion_limit", "type_length_limit", "windows_subsystem"
|
||||
),
|
||||
),
|
||||
(MODULE, attrs!(item, "no_implicit_prelude", "path")),
|
||||
(MODULE, attrs!(item, "macro_use", "no_implicit_prelude", "path")),
|
||||
(ITEM_LIST, attrs!(item, "no_implicit_prelude")),
|
||||
(MACRO_RULES, attrs!(item, "macro_export", "macro_use")),
|
||||
(MACRO_DEF, attrs!(item)),
|
||||
@@ -405,20 +405,21 @@ fn complete_attribute_on_module() {
|
||||
check(
|
||||
r#"#[$0] mod foo;"#,
|
||||
expect![[r#"
|
||||
at allow(…)
|
||||
at cfg(…)
|
||||
at cfg_attr(…)
|
||||
at deny(…)
|
||||
at forbid(…)
|
||||
at warn(…)
|
||||
at deprecated
|
||||
at doc = "…"
|
||||
at doc(hidden)
|
||||
at doc(alias = "…")
|
||||
at must_use
|
||||
at no_mangle
|
||||
at path = "…"
|
||||
"#]],
|
||||
at allow(…)
|
||||
at cfg(…)
|
||||
at cfg_attr(…)
|
||||
at deny(…)
|
||||
at forbid(…)
|
||||
at warn(…)
|
||||
at deprecated
|
||||
at doc = "…"
|
||||
at doc(hidden)
|
||||
at doc(alias = "…")
|
||||
at must_use
|
||||
at no_mangle
|
||||
at macro_use
|
||||
at path = "…"
|
||||
"#]],
|
||||
);
|
||||
check(
|
||||
r#"mod foo {#![$0]}"#,
|
||||
|
||||
Reference in New Issue
Block a user