about summary refs log tree commit diff
path: root/src/test/rustdoc-ui
diff options
context:
space:
mode:
authorDennis Hamester <dennis.hamester@gmail.com>2020-07-11 10:02:18 +0200
committerDennis Hamester <dennis.hamester@gmail.com>2020-07-11 10:02:18 +0200
commit97048595e1e7bf3fc270ecf14ccaaac4cc71a241 (patch)
treec2ed82fd3ec7b1982e3b401feea6452c7526d04f /src/test/rustdoc-ui
parent689e360d8273ed13e433ce3e7ae1046e33894234 (diff)
downloadrust-97048595e1e7bf3fc270ecf14ccaaac4cc71a241.tar.gz
rust-97048595e1e7bf3fc270ecf14ccaaac4cc71a241.zip
test: rustdoc-ui: Expand issue-74134 to cover types in a private module
Diffstat (limited to 'src/test/rustdoc-ui')
-rw-r--r--src/test/rustdoc-ui/issue-74134.rs15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/test/rustdoc-ui/issue-74134.rs b/src/test/rustdoc-ui/issue-74134.rs
index d0747817580..ad6ace43071 100644
--- a/src/test/rustdoc-ui/issue-74134.rs
+++ b/src/test/rustdoc-ui/issue-74134.rs
@@ -24,3 +24,18 @@ pub struct Public {
     /// [`PrivateType`]
     private_item: u32,
 }
+
+// The following cases are identical to the ones above, except that they are in a private
+// module. Thus they all fall into cases 3 and 4 and should not produce a warning.
+
+mod private {
+    pub struct Public {
+        /// [`super::PublicType`]
+        /// [`super::PrivateType`]
+        pub public_item: u32,
+
+        /// [`super::PublicType`]
+        /// [`super::PrivateType`]
+        private_item: u32,
+    }
+}