diff options
| author | Vadim Petrochenkov <vadim.petrochenkov@gmail.com> | 2022-05-15 20:05:52 +0300 |
|---|---|---|
| committer | Vadim Petrochenkov <vadim.petrochenkov@gmail.com> | 2022-05-15 21:08:32 +0300 |
| commit | b4019ded77c45f9c69f1d91f5d2d3257ac58e9a4 (patch) | |
| tree | 60552ba53c0e5be1ea5fbb6839921a6a06fdcf81 /src/test/rustdoc-ui | |
| parent | a170f2b3d2aa95e51040163e801123b17d38c24f (diff) | |
| download | rust-b4019ded77c45f9c69f1d91f5d2d3257ac58e9a4.tar.gz rust-b4019ded77c45f9c69f1d91f5d2d3257ac58e9a4.zip | |
rustdoc: Remove doc link resolution fallback to all `macro_rules` in the crate
Diffstat (limited to 'src/test/rustdoc-ui')
| -rw-r--r-- | src/test/rustdoc-ui/intra-doc/macro-rules-error.rs | 11 | ||||
| -rw-r--r-- | src/test/rustdoc-ui/intra-doc/macro-rules-error.stderr | 23 |
2 files changed, 17 insertions, 17 deletions
diff --git a/src/test/rustdoc-ui/intra-doc/macro-rules-error.rs b/src/test/rustdoc-ui/intra-doc/macro-rules-error.rs index 84d63c20aa8..8490584c1b4 100644 --- a/src/test/rustdoc-ui/intra-doc/macro-rules-error.rs +++ b/src/test/rustdoc-ui/intra-doc/macro-rules-error.rs @@ -10,12 +10,11 @@ mod no_escape { } } -/// [before_but_limited_to_module] FIXME: This error should be reported -// ERROR unresolved link to `before_but_limited_to_module` -/// [after] FIXME: This error should be reported -// ERROR unresolved link to `after` -/// [str] FIXME: This error shouldn not be reported -//~^ ERROR `str` is both a builtin type and a macro +/// [before_but_limited_to_module] +//~^ ERROR unresolved link to `before_but_limited_to_module` +/// [after] +//~^ ERROR unresolved link to `after` +/// [str] fn check() {} macro_rules! after { diff --git a/src/test/rustdoc-ui/intra-doc/macro-rules-error.stderr b/src/test/rustdoc-ui/intra-doc/macro-rules-error.stderr index 4b984f4f6c0..8e17323fdde 100644 --- a/src/test/rustdoc-ui/intra-doc/macro-rules-error.stderr +++ b/src/test/rustdoc-ui/intra-doc/macro-rules-error.stderr @@ -1,22 +1,23 @@ -error: `str` is both a builtin type and a macro - --> $DIR/macro-rules-error.rs:17:6 +error: unresolved link to `before_but_limited_to_module` + --> $DIR/macro-rules-error.rs:13:6 | -LL | /// [str] FIXME: This error shouldn not be reported - | ^^^ ambiguous link +LL | /// [before_but_limited_to_module] + | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `before_but_limited_to_module` in scope | note: the lint level is defined here --> $DIR/macro-rules-error.rs:5:9 | LL | #![deny(rustdoc::broken_intra_doc_links)] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -help: to link to the builtin type, prefix with `prim@` + = note: `macro_rules` named `before_but_limited_to_module` exists in this crate, but it is not in scope at this link's location + +error: unresolved link to `after` + --> $DIR/macro-rules-error.rs:15:6 | -LL | /// [prim@str] FIXME: This error shouldn not be reported - | +++++ -help: to link to the macro, add an exclamation mark +LL | /// [after] + | ^^^^^ no item named `after` in scope | -LL | /// [str!] FIXME: This error shouldn not be reported - | + + = note: `macro_rules` named `after` exists in this crate, but it is not in scope at this link's location -error: aborting due to previous error +error: aborting due to 2 previous errors |
