about summary refs log tree commit diff
path: root/tests/rustdoc-ui/intra-doc/filter-out-private-2.rs
blob: 9d8edbf6b5dd21e58efbaa7b0542c571a3c0eefc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
// This test ensures that ambiguities (not) resolved at a later stage still emit an error.

#![deny(rustdoc::broken_intra_doc_links)]
#![crate_name = "foo"]

#[doc(hidden)]
pub struct Thing {}

#[allow(non_snake_case)]
#[doc(hidden)]
pub fn Thing() {}

/// Do stuff with [`Thing`].
//~^ ERROR all items matching `Thing` are private or doc(hidden)
pub fn repro(_: Thing) {}