|  | #![deny(rustdoc::broken_intra_doc_links)] | 
|  |  | 
|  | // A few tests on anchors. | 
|  |  | 
|  | /// Hello people. | 
|  | /// | 
|  | /// You can anchors? Here's one! | 
|  | /// | 
|  | /// # hola | 
|  | /// | 
|  | /// Isn't it amazing? | 
|  | pub struct Foo { | 
|  | pub f: u8, | 
|  | } | 
|  |  | 
|  | pub enum Enum { | 
|  | A, | 
|  | B, | 
|  | } | 
|  |  | 
|  | /// Have you heard about stuff? | 
|  | /// | 
|  | /// Like [Foo#hola]. | 
|  | /// | 
|  | /// Or maybe [Foo::f#hola]. | 
|  | //~^ ERROR `Foo::f#hola` contains an anchor | 
|  | pub fn foo() {} | 
|  |  | 
|  | /// Empty. | 
|  | /// | 
|  | /// Another anchor error: [hello#people#!]. | 
|  | //~^ ERROR `hello#people#!` contains multiple anchors | 
|  | pub fn bar() {} | 
|  |  | 
|  | /// Empty? | 
|  | /// | 
|  | /// Damn enum's variants: [Enum::A#whatever]. | 
|  | //~^ ERROR `Enum::A#whatever` contains an anchor | 
|  | pub fn enum_link() {} |