From 97048595e1e7bf3fc270ecf14ccaaac4cc71a241 Mon Sep 17 00:00:00 2001 From: Dennis Hamester Date: Sat, 11 Jul 2020 10:02:18 +0200 Subject: [PATCH] test: rustdoc-ui: Expand issue-74134 to cover types in a private module --- src/test/rustdoc-ui/issue-74134.rs | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/test/rustdoc-ui/issue-74134.rs b/src/test/rustdoc-ui/issue-74134.rs index d0747817580d..ad6ace43071a 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, + } +}