]> git.lizzy.rs Git - rust.git/commitdiff
Add test for #[doc(alias = "...")] at crate level
authorGuillaume Gomez <guillaume1.gomez@gmail.com>
Fri, 4 Sep 2020 15:13:08 +0000 (17:13 +0200)
committerGuillaume Gomez <guillaume1.gomez@gmail.com>
Sat, 3 Oct 2020 19:33:47 +0000 (21:33 +0200)
src/test/rustdoc-ui/doc-alias-crate-level.rs [new file with mode: 0644]
src/test/rustdoc-ui/doc-alias-crate-level.stderr [new file with mode: 0644]
src/test/ui/doc-alias-crate-level.rs [new file with mode: 0644]
src/test/ui/doc-alias-crate-level.stderr [new file with mode: 0644]

diff --git a/src/test/rustdoc-ui/doc-alias-crate-level.rs b/src/test/rustdoc-ui/doc-alias-crate-level.rs
new file mode 100644 (file)
index 0000000..f70a78b
--- /dev/null
@@ -0,0 +1,3 @@
+#![feature(doc_alias)]
+
+#![doc(alias = "shouldn't work!")] //~ ERROR
diff --git a/src/test/rustdoc-ui/doc-alias-crate-level.stderr b/src/test/rustdoc-ui/doc-alias-crate-level.stderr
new file mode 100644 (file)
index 0000000..47c18b1
--- /dev/null
@@ -0,0 +1,8 @@
+error: `#![doc(alias = "...")]` isn't allowed as a crate level attribute
+  --> $DIR/doc-alias-crate-level.rs:3:8
+   |
+LL | #![doc(alias = "shouldn't work!")]
+   |        ^^^^^^^^^^^^^^^^^^^^^^^^^
+
+error: aborting due to previous error
+
diff --git a/src/test/ui/doc-alias-crate-level.rs b/src/test/ui/doc-alias-crate-level.rs
new file mode 100644 (file)
index 0000000..94d320c
--- /dev/null
@@ -0,0 +1,5 @@
+#![feature(doc_alias)]
+
+#![crate_type = "lib"]
+
+#![doc(alias = "shouldn't work!")] //~ ERROR
diff --git a/src/test/ui/doc-alias-crate-level.stderr b/src/test/ui/doc-alias-crate-level.stderr
new file mode 100644 (file)
index 0000000..5f3e494
--- /dev/null
@@ -0,0 +1,8 @@
+error: `#![doc(alias = "...")]` isn't allowed as a crate level attribute
+  --> $DIR/doc-alias-crate-level.rs:5:8
+   |
+LL | #![doc(alias = "shouldn't work!")]
+   |        ^^^^^^^^^^^^^^^^^^^^^^^^^
+
+error: aborting due to previous error
+