Discovered in https://github.com/rust-lang/futures-rs/pull/2177#discussion_r439041648 ```rust // crate main: pub use dependency::future::{ready, Ready}; // crate dependency: #[doc(hidden)] pub mod __reexport { pub use crate::*; } pub mod future { mod ready { /// Link to [`ready`](function@ready) pub struct Ready; pub fn ready() {} } pub use self::ready::{ready, Ready}; } ``` The link to `ready` does not work.