diff options
| author | bors <bors@rust-lang.org> | 2018-06-05 10:00:08 +0000 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2018-06-05 10:00:08 +0000 |
| commit | 4122885e0f99b3f28e65c122cde48de5bfc8231a (patch) | |
| tree | c407ccc9ccd3286386bb80309ba139abc0eea5c2 /src/libsyntax | |
| parent | f33db06e1d95249de95202664340d8639ec15c57 (diff) | |
| parent | 2f7fa24aee7f7e69f9fbc37e8d2084fb1c898e97 (diff) | |
| download | rust-4122885e0f99b3f28e65c122cde48de5bfc8231a.tar.gz rust-4122885e0f99b3f28e65c122cde48de5bfc8231a.zip | |
Auto merge of #51140 - GuillaumeGomez:doc-keyword, r=QuietMisdreavus
rustdoc: introduce the #[doc(keyword="")] attribute for documenting keywords Part of #34601. r? @QuietMisdreavus
Diffstat (limited to 'src/libsyntax')
| -rw-r--r-- | src/libsyntax/feature_gate.rs | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/libsyntax/feature_gate.rs b/src/libsyntax/feature_gate.rs index 7349745fefe..51788b6063a 100644 --- a/src/libsyntax/feature_gate.rs +++ b/src/libsyntax/feature_gate.rs @@ -476,8 +476,12 @@ declare_features! ( // 'a: { break 'a; } (active, label_break_value, "1.28.0", Some(48594), None), + // #[panic_implementation] (active, panic_implementation, "1.28.0", Some(44489), None), + + // #[doc(keyword = "...")] + (active, doc_keyword, "1.28.0", Some(51315), None), ); declare_features! ( @@ -1506,6 +1510,10 @@ impl<'a> Visitor<'a> for PostExpansionVisitor<'a> { gate_feature_post!(&self, doc_alias, attr.span, "#[doc(alias = \"...\")] is experimental" ); + } else if content.iter().any(|c| c.check_name("keyword")) { + gate_feature_post!(&self, doc_keyword, attr.span, + "#[doc(keyword = \"...\")] is experimental" + ); } } } |
