rust/src/librustdoc
bors 03dafa7da3 Auto merge of #58824 - euclio:intra-link-ambiguity, r=petrochenkov
overhaul intra-doc-link ambiguity warning

Fixes #52784.

- Makes the warning part of the `intra_doc_link_resolution_failure`
lint.
- Tightens the span to just the ambiguous link.
- Reports ambiguities across all three namespaces.
- Uses structured suggestions for disambiguation.
- Adds a test for the warnings.

r? @QuietMisdreavus
2019-03-18 02:56:35 +00:00
..
clean Auto merge of #59178 - oli-obk:lazy_const, r=eddyb 2019-03-17 11:17:03 +00:00
html Rename MetaItem::ident to MetaItem::path 2019-03-16 23:13:15 +03:00
passes Auto merge of #58824 - euclio:intra-link-ambiguity, r=petrochenkov 2019-03-18 02:56:35 +00:00
Cargo.toml Auto merge of #57051 - Eijebong:parking_lot, r=nikomatsakis 2019-02-23 19:46:10 +00:00
config.rs Make the rustc driver and interface demand driven 2019-03-10 04:49:45 +01:00
core.rs syntax: Do not accidentally treat multi-segment meta-items as single-segment 2019-03-16 23:13:15 +03:00
doctree.rs hir: remove NodeId from Item 2019-03-02 07:48:52 +01:00
externalfiles.rs Transition librustdoc to 2018 edition 2019-02-23 16:40:07 +09:00
fold.rs Transition librustdoc to 2018 edition 2019-02-23 16:40:07 +09:00
lib.rs rustc: uniformize ty::print's error handling by requiring Result. 2019-03-15 13:25:10 +02:00
markdown.rs Make the rustc driver and interface demand driven 2019-03-10 04:49:45 +01:00
README.md
test.rs Make the rustc driver and interface demand driven 2019-03-10 04:49:45 +01:00
theme.rs Remove licenses 2018-12-25 21:08:33 -07:00
visit_ast.rs syntax: Do not accidentally treat multi-segment meta-items as single-segment 2019-03-16 23:13:15 +03:00
visit_lib.rs Make the rustc driver and interface demand driven 2019-03-10 04:49:45 +01:00

For more information about how librustdoc works, see the rustc guide.