mirror of
https://github.com/rust-lang/rust-analyzer
synced 2025-01-15 14:43:58 +00:00
Delete optional arg for inline attr and add doc alias attr completion #7167
Signed-off-by: Benjamin Coenen <5719034+bnjjj@users.noreply.github.com>
This commit is contained in:
parent
cd532e615a
commit
52bce6bf5d
1 changed files with 6 additions and 3 deletions
|
@ -99,13 +99,14 @@ const ATTRIBUTES: &[AttrCompletion] = &[
|
||||||
Some("export_name"),
|
Some("export_name"),
|
||||||
Some(r#"export_name = "${0:exported_symbol_name}""#),
|
Some(r#"export_name = "${0:exported_symbol_name}""#),
|
||||||
),
|
),
|
||||||
|
attr(r#"doc(alias = "…")"#, Some("docalias"), Some(r#"doc(alias = "${0:docs}")"#)),
|
||||||
attr(r#"doc = "…""#, Some("doc"), Some(r#"doc = "${0:docs}""#)),
|
attr(r#"doc = "…""#, Some("doc"), Some(r#"doc = "${0:docs}""#)),
|
||||||
attr("feature(…)", Some("feature"), Some("feature(${0:flag})")).prefer_inner(),
|
attr("feature(…)", Some("feature"), Some("feature(${0:flag})")).prefer_inner(),
|
||||||
attr("forbid(…)", Some("forbid"), Some("forbid(${0:lint})")),
|
attr("forbid(…)", Some("forbid"), Some("forbid(${0:lint})")),
|
||||||
// FIXME: resolve through macro resolution?
|
// FIXME: resolve through macro resolution?
|
||||||
attr("global_allocator", None, None).prefer_inner(),
|
attr("global_allocator", None, None).prefer_inner(),
|
||||||
attr(r#"ignore = "…""#, Some("ignore"), Some(r#"ignore = "${0:reason}""#)),
|
attr(r#"ignore = "…""#, Some("ignore"), Some(r#"ignore = "${0:reason}""#)),
|
||||||
attr("inline(…)", Some("inline"), Some("inline(${0:lint})")),
|
attr("inline", Some("inline"), Some("inline")),
|
||||||
attr("link", None, None),
|
attr("link", None, None),
|
||||||
attr(r#"link_name = "…""#, Some("link_name"), Some(r#"link_name = "${0:symbol_name}""#)),
|
attr(r#"link_name = "…""#, Some("link_name"), Some(r#"link_name = "${0:symbol_name}""#)),
|
||||||
attr(
|
attr(
|
||||||
|
@ -468,10 +469,11 @@ struct Test {}
|
||||||
at deprecated
|
at deprecated
|
||||||
at derive(…)
|
at derive(…)
|
||||||
at export_name = "…"
|
at export_name = "…"
|
||||||
|
at doc(alias = "…")
|
||||||
at doc = "…"
|
at doc = "…"
|
||||||
at forbid(…)
|
at forbid(…)
|
||||||
at ignore = "…"
|
at ignore = "…"
|
||||||
at inline(…)
|
at inline
|
||||||
at link
|
at link
|
||||||
at link_name = "…"
|
at link_name = "…"
|
||||||
at link_section = "…"
|
at link_section = "…"
|
||||||
|
@ -515,12 +517,13 @@ struct Test {}
|
||||||
at deprecated
|
at deprecated
|
||||||
at derive(…)
|
at derive(…)
|
||||||
at export_name = "…"
|
at export_name = "…"
|
||||||
|
at doc(alias = "…")
|
||||||
at doc = "…"
|
at doc = "…"
|
||||||
at feature(…)
|
at feature(…)
|
||||||
at forbid(…)
|
at forbid(…)
|
||||||
at global_allocator
|
at global_allocator
|
||||||
at ignore = "…"
|
at ignore = "…"
|
||||||
at inline(…)
|
at inline
|
||||||
at link
|
at link
|
||||||
at link_name = "…"
|
at link_name = "…"
|
||||||
at link_section = "…"
|
at link_section = "…"
|
||||||
|
|
Loading…
Reference in a new issue