item -> link
This commit is contained in:
parent
743f932742
commit
99354f552d
2 changed files with 31 additions and 31 deletions
|
@ -819,7 +819,7 @@ impl<'a, 'tcx> DocFolder for LinkCollector<'a, 'tcx> {
|
||||||
// The resolved item did not match the disambiguator; give a better error than 'not found'
|
// The resolved item did not match the disambiguator; give a better error than 'not found'
|
||||||
let msg = format!("unresolved link to `{}`", path_str);
|
let msg = format!("unresolved link to `{}`", path_str);
|
||||||
report_diagnostic(cx, &msg, &item, &dox, link_range, |diag, sp| {
|
report_diagnostic(cx, &msg, &item, &dox, link_range, |diag, sp| {
|
||||||
let msg = format!("this item resolved to {} {}, which did not match the disambiguator '{}'", kind.article(), kind.descr(id), disambiguator);
|
let msg = format!("this link resolved to {} {}, which did not match the disambiguator '{}'", kind.article(), kind.descr(id), disambiguator);
|
||||||
if let Some(sp) = sp {
|
if let Some(sp) = sp {
|
||||||
diag.span_note(sp, &msg);
|
diag.span_note(sp, &msg);
|
||||||
} else {
|
} else {
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
error: unresolved link to `S`
|
error: unresolved link to `S`
|
||||||
--> $DIR/intra-links-disambiguator-mismatch.rs:16:14
|
--> $DIR/intra-links-disambiguator-mismatch.rs:14:14
|
||||||
|
|
|
|
||||||
LL | /// Link to [struct@S]
|
LL | /// Link to [struct@S]
|
||||||
| ^^^^^^^^
|
| ^^^^^^^^
|
||||||
|
@ -9,116 +9,116 @@ note: the lint level is defined here
|
||||||
|
|
|
|
||||||
LL | #![deny(broken_intra_doc_links)]
|
LL | #![deny(broken_intra_doc_links)]
|
||||||
| ^^^^^^^^^^^^^^^^^^^^^^
|
| ^^^^^^^^^^^^^^^^^^^^^^
|
||||||
note: this item resolved to an enum, which did not match the disambiguator 'struct'
|
note: this link resolved to an enum, which did not match the disambiguator 'struct'
|
||||||
--> $DIR/intra-links-disambiguator-mismatch.rs:16:14
|
--> $DIR/intra-links-disambiguator-mismatch.rs:14:14
|
||||||
|
|
|
|
||||||
LL | /// Link to [struct@S]
|
LL | /// Link to [struct@S]
|
||||||
| ^^^^^^^^
|
| ^^^^^^^^
|
||||||
|
|
||||||
error: unresolved link to `S`
|
error: unresolved link to `S`
|
||||||
--> $DIR/intra-links-disambiguator-mismatch.rs:20:14
|
--> $DIR/intra-links-disambiguator-mismatch.rs:18:14
|
||||||
|
|
|
|
||||||
LL | /// Link to [mod@S]
|
LL | /// Link to [mod@S]
|
||||||
| ^^^^^
|
| ^^^^^
|
||||||
|
|
|
|
||||||
note: this item resolved to an enum, which did not match the disambiguator 'mod'
|
note: this link resolved to an enum, which did not match the disambiguator 'mod'
|
||||||
--> $DIR/intra-links-disambiguator-mismatch.rs:20:14
|
--> $DIR/intra-links-disambiguator-mismatch.rs:18:14
|
||||||
|
|
|
|
||||||
LL | /// Link to [mod@S]
|
LL | /// Link to [mod@S]
|
||||||
| ^^^^^
|
| ^^^^^
|
||||||
|
|
||||||
error: unresolved link to `S`
|
error: unresolved link to `S`
|
||||||
--> $DIR/intra-links-disambiguator-mismatch.rs:24:14
|
--> $DIR/intra-links-disambiguator-mismatch.rs:22:14
|
||||||
|
|
|
|
||||||
LL | /// Link to [union@S]
|
LL | /// Link to [union@S]
|
||||||
| ^^^^^^^
|
| ^^^^^^^
|
||||||
|
|
|
|
||||||
note: this item resolved to an enum, which did not match the disambiguator 'union'
|
note: this link resolved to an enum, which did not match the disambiguator 'union'
|
||||||
--> $DIR/intra-links-disambiguator-mismatch.rs:24:14
|
--> $DIR/intra-links-disambiguator-mismatch.rs:22:14
|
||||||
|
|
|
|
||||||
LL | /// Link to [union@S]
|
LL | /// Link to [union@S]
|
||||||
| ^^^^^^^
|
| ^^^^^^^
|
||||||
|
|
||||||
error: unresolved link to `S`
|
error: unresolved link to `S`
|
||||||
--> $DIR/intra-links-disambiguator-mismatch.rs:28:14
|
--> $DIR/intra-links-disambiguator-mismatch.rs:26:14
|
||||||
|
|
|
|
||||||
LL | /// Link to [trait@S]
|
LL | /// Link to [trait@S]
|
||||||
| ^^^^^^^
|
| ^^^^^^^
|
||||||
|
|
|
|
||||||
note: this item resolved to an enum, which did not match the disambiguator 'trait'
|
note: this link resolved to an enum, which did not match the disambiguator 'trait'
|
||||||
--> $DIR/intra-links-disambiguator-mismatch.rs:28:14
|
--> $DIR/intra-links-disambiguator-mismatch.rs:26:14
|
||||||
|
|
|
|
||||||
LL | /// Link to [trait@S]
|
LL | /// Link to [trait@S]
|
||||||
| ^^^^^^^
|
| ^^^^^^^
|
||||||
|
|
||||||
error: unresolved link to `T`
|
error: unresolved link to `T`
|
||||||
--> $DIR/intra-links-disambiguator-mismatch.rs:32:14
|
--> $DIR/intra-links-disambiguator-mismatch.rs:30:14
|
||||||
|
|
|
|
||||||
LL | /// Link to [struct@T]
|
LL | /// Link to [struct@T]
|
||||||
| ^^^^^^^^
|
| ^^^^^^^^
|
||||||
|
|
|
|
||||||
note: this item resolved to a trait, which did not match the disambiguator 'struct'
|
note: this link resolved to a trait, which did not match the disambiguator 'struct'
|
||||||
--> $DIR/intra-links-disambiguator-mismatch.rs:32:14
|
--> $DIR/intra-links-disambiguator-mismatch.rs:30:14
|
||||||
|
|
|
|
||||||
LL | /// Link to [struct@T]
|
LL | /// Link to [struct@T]
|
||||||
| ^^^^^^^^
|
| ^^^^^^^^
|
||||||
|
|
||||||
error: unresolved link to `m`
|
error: unresolved link to `m`
|
||||||
--> $DIR/intra-links-disambiguator-mismatch.rs:36:14
|
--> $DIR/intra-links-disambiguator-mismatch.rs:34:14
|
||||||
|
|
|
|
||||||
LL | /// Link to [derive@m]
|
LL | /// Link to [derive@m]
|
||||||
| ^^^^^^^^
|
| ^^^^^^^^
|
||||||
|
|
|
|
||||||
note: this item resolved to a macro, which did not match the disambiguator 'derive'
|
note: this link resolved to a macro, which did not match the disambiguator 'derive'
|
||||||
--> $DIR/intra-links-disambiguator-mismatch.rs:36:14
|
--> $DIR/intra-links-disambiguator-mismatch.rs:34:14
|
||||||
|
|
|
|
||||||
LL | /// Link to [derive@m]
|
LL | /// Link to [derive@m]
|
||||||
| ^^^^^^^^
|
| ^^^^^^^^
|
||||||
|
|
||||||
error: unresolved link to `s`
|
error: unresolved link to `s`
|
||||||
--> $DIR/intra-links-disambiguator-mismatch.rs:40:14
|
--> $DIR/intra-links-disambiguator-mismatch.rs:38:14
|
||||||
|
|
|
|
||||||
LL | /// Link to [const@s]
|
LL | /// Link to [const@s]
|
||||||
| ^^^^^^^
|
| ^^^^^^^
|
||||||
|
|
|
|
||||||
note: this item resolved to a static, which did not match the disambiguator 'const'
|
note: this link resolved to a static, which did not match the disambiguator 'const'
|
||||||
--> $DIR/intra-links-disambiguator-mismatch.rs:40:14
|
--> $DIR/intra-links-disambiguator-mismatch.rs:38:14
|
||||||
|
|
|
|
||||||
LL | /// Link to [const@s]
|
LL | /// Link to [const@s]
|
||||||
| ^^^^^^^
|
| ^^^^^^^
|
||||||
|
|
||||||
error: unresolved link to `c`
|
error: unresolved link to `c`
|
||||||
--> $DIR/intra-links-disambiguator-mismatch.rs:44:14
|
--> $DIR/intra-links-disambiguator-mismatch.rs:42:14
|
||||||
|
|
|
|
||||||
LL | /// Link to [static@c]
|
LL | /// Link to [static@c]
|
||||||
| ^^^^^^^^
|
| ^^^^^^^^
|
||||||
|
|
|
|
||||||
note: this item resolved to a constant, which did not match the disambiguator 'static'
|
note: this link resolved to a constant, which did not match the disambiguator 'static'
|
||||||
--> $DIR/intra-links-disambiguator-mismatch.rs:44:14
|
--> $DIR/intra-links-disambiguator-mismatch.rs:42:14
|
||||||
|
|
|
|
||||||
LL | /// Link to [static@c]
|
LL | /// Link to [static@c]
|
||||||
| ^^^^^^^^
|
| ^^^^^^^^
|
||||||
|
|
||||||
error: unresolved link to `c`
|
error: unresolved link to `c`
|
||||||
--> $DIR/intra-links-disambiguator-mismatch.rs:48:14
|
--> $DIR/intra-links-disambiguator-mismatch.rs:46:14
|
||||||
|
|
|
|
||||||
LL | /// Link to [fn@c]
|
LL | /// Link to [fn@c]
|
||||||
| ^^^^
|
| ^^^^
|
||||||
|
|
|
|
||||||
note: this item resolved to a constant, which did not match the disambiguator 'fn'
|
note: this link resolved to a constant, which did not match the disambiguator 'fn'
|
||||||
--> $DIR/intra-links-disambiguator-mismatch.rs:48:14
|
--> $DIR/intra-links-disambiguator-mismatch.rs:46:14
|
||||||
|
|
|
|
||||||
LL | /// Link to [fn@c]
|
LL | /// Link to [fn@c]
|
||||||
| ^^^^
|
| ^^^^
|
||||||
|
|
||||||
error: unresolved link to `c`
|
error: unresolved link to `c`
|
||||||
--> $DIR/intra-links-disambiguator-mismatch.rs:52:14
|
--> $DIR/intra-links-disambiguator-mismatch.rs:50:14
|
||||||
|
|
|
|
||||||
LL | /// Link to [c()]
|
LL | /// Link to [c()]
|
||||||
| ^^^
|
| ^^^
|
||||||
|
|
|
|
||||||
note: this item resolved to a constant, which did not match the disambiguator 'fn'
|
note: this link resolved to a constant, which did not match the disambiguator 'fn'
|
||||||
--> $DIR/intra-links-disambiguator-mismatch.rs:52:14
|
--> $DIR/intra-links-disambiguator-mismatch.rs:50:14
|
||||||
|
|
|
|
||||||
LL | /// Link to [c()]
|
LL | /// Link to [c()]
|
||||||
| ^^^
|
| ^^^
|
||||||
|
|
Loading…
Reference in a new issue