1 // check-pass 2 // aux-crate:dep1=dep1.rs 3 // aux-crate:dep2=dep2.rs 4 // aux-crate:dep3=dep3.rs 5 // aux-crate:dep4=dep4.rs 6 #![deny(rustdoc::broken_intra_doc_links)] 7 8 pub trait Trait { 9 /// [dep1] 10 type Item; 11 } 12 13 pub struct S { 14 /// [dep2] 15 pub x: usize, 16 } 17 18 extern "C" { 19 /// [dep3] printf()20 pub fn printf(); 21 } 22 23 pub enum E { 24 /// [dep4] 25 A 26 } 27