Complete macro_use
attribute on modules
This commit is contained in:
parent
9239943b84
commit
63b1394b70
@ -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]}"#,
|
||||
|
Loading…
Reference in New Issue
Block a user