| #![deny(rustdoc::broken_intra_doc_links)] |
| //~^ NOTE lint level is defined |
| |
| /// [char] |
| //~^ ERROR both a module and a primitive type |
| //~| NOTE ambiguous link |
| //~| HELP to link to the module |
| //~| HELP to link to the primitive type |
| |
| /// [type@char] |
| //~^ ERROR both a module and a primitive type |
| //~| NOTE ambiguous link |
| //~| HELP to link to the module |
| //~| HELP to link to the primitive type |
| |
| /// [mod@char] // ok |
| /// [prim@char] // ok |
| |
| /// [struct@char] |
| //~^ ERROR incompatible link |
| //~| HELP prefix with `mod@` |
| //~| NOTE resolved to a module |
| pub mod char {} |
| |
| pub mod inner { |
| //! [struct@char] |
| //~^ ERROR incompatible link |
| //~| HELP prefix with `prim@` |
| //~| NOTE resolved to a primitive type |
| } |