Rename usage of intra_doc_link_resolution_failure
This commit is contained in:
parent
abaf38ccb0
commit
48de8ac041
@ -11,7 +11,7 @@ can use them like any other lints by doing this:
|
|||||||
|
|
||||||
Here is the list of the lints provided by `rustdoc`:
|
Here is the list of the lints provided by `rustdoc`:
|
||||||
|
|
||||||
## intra_doc_link_resolution_failure
|
## intra_doc_link_resolution_failures
|
||||||
|
|
||||||
This lint **warns by default** and is **nightly-only**. This lint detects when
|
This lint **warns by default** and is **nightly-only**. This lint detects when
|
||||||
an intra-doc link fails to get resolved. For example:
|
an intra-doc link fails to get resolved. For example:
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
#![deny(intra_doc_link_resolution_failure)]
|
#![deny(intra_doc_link_resolution_failures)]
|
||||||
|
|
||||||
/// [intradoc::failure]
|
/// [intradoc::failure]
|
||||||
pub fn main() {
|
pub fn main() {
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
#![deny(intra_doc_link_resolution_failure)]
|
#![deny(intra_doc_link_resolution_failures)]
|
||||||
|
|
||||||
/// [v2] //~ ERROR
|
/// [v2] //~ ERROR
|
||||||
pub fn foo() {}
|
pub fn foo() {}
|
||||||
|
@ -7,7 +7,7 @@ LL | /// [v2]
|
|||||||
note: the lint level is defined here
|
note: the lint level is defined here
|
||||||
--> $DIR/deny-intra-link-resolution-failure.rs:1:9
|
--> $DIR/deny-intra-link-resolution-failure.rs:1:9
|
||||||
|
|
|
|
||||||
LL | #![deny(intra_doc_link_resolution_failure)]
|
LL | #![deny(intra_doc_link_resolution_failures)]
|
||||||
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||||
= help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
|
= help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
#![deny(intra_doc_link_resolution_failure)]
|
#![deny(intra_doc_link_resolution_failures)]
|
||||||
|
|
||||||
pub type TypeAlias = usize;
|
pub type TypeAlias = usize;
|
||||||
|
|
||||||
|
@ -7,7 +7,7 @@ LL | /// [broken cross-reference](TypeAlias::hoge)
|
|||||||
note: the lint level is defined here
|
note: the lint level is defined here
|
||||||
--> $DIR/intra-doc-alias-ice.rs:1:9
|
--> $DIR/intra-doc-alias-ice.rs:1:9
|
||||||
|
|
|
|
||||||
LL | #![deny(intra_doc_link_resolution_failure)]
|
LL | #![deny(intra_doc_link_resolution_failures)]
|
||||||
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||||
= help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
|
= help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
#![deny(intra_doc_link_resolution_failure)]
|
#![deny(intra_doc_link_resolution_failures)]
|
||||||
|
|
||||||
// An error in calculating spans while reporting intra-doc link resolution errors caused rustdoc to
|
// An error in calculating spans while reporting intra-doc link resolution errors caused rustdoc to
|
||||||
// attempt to slice in the middle of a multibyte character. See
|
// attempt to slice in the middle of a multibyte character. See
|
||||||
|
@ -7,7 +7,7 @@ LL | /// (arr[i])
|
|||||||
note: the lint level is defined here
|
note: the lint level is defined here
|
||||||
--> $DIR/intra-link-span-ice-55723.rs:1:9
|
--> $DIR/intra-link-span-ice-55723.rs:1:9
|
||||||
|
|
|
|
||||||
LL | #![deny(intra_doc_link_resolution_failure)]
|
LL | #![deny(intra_doc_link_resolution_failures)]
|
||||||
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||||
= help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
|
= help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
#![deny(intra_doc_link_resolution_failure)]
|
#![deny(intra_doc_link_resolution_failures)]
|
||||||
#![allow(non_camel_case_types)]
|
#![allow(non_camel_case_types)]
|
||||||
#![allow(non_upper_case_globals)]
|
#![allow(non_upper_case_globals)]
|
||||||
|
|
||||||
|
@ -7,7 +7,7 @@ LL | /// [`ambiguous`] is ambiguous.
|
|||||||
note: the lint level is defined here
|
note: the lint level is defined here
|
||||||
--> $DIR/intra-links-ambiguity.rs:1:9
|
--> $DIR/intra-links-ambiguity.rs:1:9
|
||||||
|
|
|
|
||||||
LL | #![deny(intra_doc_link_resolution_failure)]
|
LL | #![deny(intra_doc_link_resolution_failures)]
|
||||||
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||||
help: to link to the struct, prefix with the item type
|
help: to link to the struct, prefix with the item type
|
||||||
|
|
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
#![deny(intra_doc_link_resolution_failure)]
|
#![deny(intra_doc_link_resolution_failures)]
|
||||||
|
|
||||||
// A few tests on anchors.
|
// A few tests on anchors.
|
||||||
|
|
||||||
|
@ -7,7 +7,7 @@ LL | /// Or maybe [Foo::f#hola].
|
|||||||
note: the lint level is defined here
|
note: the lint level is defined here
|
||||||
--> $DIR/intra-links-anchors.rs:1:9
|
--> $DIR/intra-links-anchors.rs:1:9
|
||||||
|
|
|
|
||||||
LL | #![deny(intra_doc_link_resolution_failure)]
|
LL | #![deny(intra_doc_link_resolution_failures)]
|
||||||
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||||
|
|
||||||
error: `hello#people#!` contains multiple anchors
|
error: `hello#people#!` contains multiple anchors
|
||||||
|
@ -4,7 +4,7 @@ warning: public documentation for `DocMe` links to private item `DontDocMe`
|
|||||||
LL | /// docs [DontDocMe]
|
LL | /// docs [DontDocMe]
|
||||||
| ^^^^^^^^^ this item is private
|
| ^^^^^^^^^ this item is private
|
||||||
|
|
|
|
||||||
= note: `#[warn(intra_doc_link_resolution_failure)]` on by default
|
= note: `#[warn(intra_doc_link_resolution_failures)]` on by default
|
||||||
= note: this link resolves only because you passed `--document-private-items`, but will break without
|
= note: this link resolves only because you passed `--document-private-items`, but will break without
|
||||||
|
|
||||||
warning: 1 warning emitted
|
warning: 1 warning emitted
|
||||||
|
@ -4,7 +4,7 @@ warning: public documentation for `DocMe` links to private item `DontDocMe`
|
|||||||
LL | /// docs [DontDocMe]
|
LL | /// docs [DontDocMe]
|
||||||
| ^^^^^^^^^ this item is private
|
| ^^^^^^^^^ this item is private
|
||||||
|
|
|
|
||||||
= note: `#[warn(intra_doc_link_resolution_failure)]` on by default
|
= note: `#[warn(intra_doc_link_resolution_failures)]` on by default
|
||||||
= note: this link will resolve properly if you pass `--document-private-items`
|
= note: this link will resolve properly if you pass `--document-private-items`
|
||||||
|
|
||||||
warning: 1 warning emitted
|
warning: 1 warning emitted
|
||||||
|
@ -4,7 +4,7 @@ warning: unresolved link to `error`
|
|||||||
LL | /// [error]
|
LL | /// [error]
|
||||||
| ^^^^^ unresolved link
|
| ^^^^^ unresolved link
|
||||||
|
|
|
|
||||||
= note: `#[warn(intra_doc_link_resolution_failure)]` on by default
|
= note: `#[warn(intra_doc_link_resolution_failures)]` on by default
|
||||||
= help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
|
= help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
|
||||||
|
|
||||||
warning: unresolved link to `error1`
|
warning: unresolved link to `error1`
|
||||||
|
@ -4,7 +4,7 @@ warning: unresolved link to `Foo::baz`
|
|||||||
LL | //! Test with [Foo::baz], [Bar::foo], ...
|
LL | //! Test with [Foo::baz], [Bar::foo], ...
|
||||||
| ^^^^^^^^ unresolved link
|
| ^^^^^^^^ unresolved link
|
||||||
|
|
|
|
||||||
= note: `#[warn(intra_doc_link_resolution_failure)]` on by default
|
= note: `#[warn(intra_doc_link_resolution_failures)]` on by default
|
||||||
= help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
|
= help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
|
||||||
|
|
||||||
warning: unresolved link to `Bar::foo`
|
warning: unresolved link to `Bar::foo`
|
||||||
|
@ -4,7 +4,7 @@ warning: public documentation for `public_item` links to private item `PrivateTy
|
|||||||
LL | /// [`PrivateType`]
|
LL | /// [`PrivateType`]
|
||||||
| ^^^^^^^^^^^^^ this item is private
|
| ^^^^^^^^^^^^^ this item is private
|
||||||
|
|
|
|
||||||
= note: `#[warn(intra_doc_link_resolution_failure)]` on by default
|
= note: `#[warn(intra_doc_link_resolution_failures)]` on by default
|
||||||
= note: this link resolves only because you passed `--document-private-items`, but will break without
|
= note: this link resolves only because you passed `--document-private-items`, but will break without
|
||||||
|
|
||||||
warning: 1 warning emitted
|
warning: 1 warning emitted
|
||||||
|
@ -4,7 +4,7 @@ warning: public documentation for `public_item` links to private item `PrivateTy
|
|||||||
LL | /// [`PrivateType`]
|
LL | /// [`PrivateType`]
|
||||||
| ^^^^^^^^^^^^^ this item is private
|
| ^^^^^^^^^^^^^ this item is private
|
||||||
|
|
|
|
||||||
= note: `#[warn(intra_doc_link_resolution_failure)]` on by default
|
= note: `#[warn(intra_doc_link_resolution_failures)]` on by default
|
||||||
= note: this link will resolve properly if you pass `--document-private-items`
|
= note: this link will resolve properly if you pass `--document-private-items`
|
||||||
|
|
||||||
warning: 1 warning emitted
|
warning: 1 warning emitted
|
||||||
|
@ -39,7 +39,7 @@ note: the lint level is defined here
|
|||||||
|
|
|
|
||||||
LL | #![deny(rustdoc)]
|
LL | #![deny(rustdoc)]
|
||||||
| ^^^^^^^
|
| ^^^^^^^
|
||||||
= note: `#[deny(intra_doc_link_resolution_failure)]` implied by `#[deny(rustdoc)]`
|
= note: `#[deny(intra_doc_link_resolution_failures)]` implied by `#[deny(rustdoc)]`
|
||||||
= help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
|
= help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
|
||||||
|
|
||||||
error: aborting due to 3 previous errors
|
error: aborting due to 3 previous errors
|
||||||
|
@ -4,7 +4,7 @@ warning: `[with#anchor#error]` has an issue with the link anchor.
|
|||||||
LL | /// docs [label][with#anchor#error]
|
LL | /// docs [label][with#anchor#error]
|
||||||
| ^^^^^^^^^^^^^^^^^ only one `#` is allowed in a link
|
| ^^^^^^^^^^^^^^^^^ only one `#` is allowed in a link
|
||||||
|
|
|
|
||||||
= note: `#[warn(intra_doc_link_resolution_failure)]` on by default
|
= note: `#[warn(intra_doc_link_resolution_failures)]` on by default
|
||||||
|
|
||||||
warning: 1 warning emitted
|
warning: 1 warning emitted
|
||||||
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
// aux-build:additional_doc.rs
|
// aux-build:additional_doc.rs
|
||||||
// build-aux-docs
|
// build-aux-docs
|
||||||
#![deny(intra_doc_link_resolution_failure)]
|
#![deny(intra_doc_link_resolution_failures)]
|
||||||
|
|
||||||
extern crate my_rand;
|
extern crate my_rand;
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
#![crate_name = "my_rand"]
|
#![crate_name = "my_rand"]
|
||||||
#![deny(intra_doc_link_resolution_failure)]
|
#![deny(intra_doc_link_resolution_failures)]
|
||||||
|
|
||||||
pub trait RngCore {}
|
pub trait RngCore {}
|
||||||
/// Rng extends [`RngCore`].
|
/// Rng extends [`RngCore`].
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
#![crate_name = "hidden_dep"]
|
#![crate_name = "hidden_dep"]
|
||||||
#![deny(intra_doc_link_resolution_failure)]
|
#![deny(intra_doc_link_resolution_failures)]
|
||||||
|
|
||||||
#[doc(hidden)]
|
#[doc(hidden)]
|
||||||
pub mod __reexport {
|
pub mod __reexport {
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
#![crate_name = "a"]
|
#![crate_name = "a"]
|
||||||
#![deny(intra_doc_link_resolution_failure)]
|
#![deny(intra_doc_link_resolution_failures)]
|
||||||
|
|
||||||
pub struct Foo;
|
pub struct Foo;
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
#![crate_name = "macro_inner"]
|
#![crate_name = "macro_inner"]
|
||||||
#![deny(intra_doc_link_resolution_failure)]
|
#![deny(intra_doc_link_resolution_failures)]
|
||||||
|
|
||||||
pub struct Foo;
|
pub struct Foo;
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
#![crate_name = "module_inner"]
|
#![crate_name = "module_inner"]
|
||||||
#![deny(intra_doc_link_resolution_failure)]
|
#![deny(intra_doc_link_resolution_failures)]
|
||||||
/// [SomeType] links to [bar]
|
/// [SomeType] links to [bar]
|
||||||
pub struct SomeType;
|
pub struct SomeType;
|
||||||
pub trait SomeTrait {}
|
pub trait SomeTrait {}
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
#![crate_name = "a"]
|
#![crate_name = "a"]
|
||||||
#![deny(intra_doc_link_resolution_failure)]
|
#![deny(intra_doc_link_resolution_failures)]
|
||||||
|
|
||||||
pub mod bar {
|
pub mod bar {
|
||||||
pub struct Bar;
|
pub struct Bar;
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
#![crate_name = "bar"]
|
#![crate_name = "bar"]
|
||||||
#![deny(intra_doc_link_resolution_failure)]
|
#![deny(intra_doc_link_resolution_failures)]
|
||||||
|
|
||||||
pub trait Foo {
|
pub trait Foo {
|
||||||
/// [`Bar`] [`Baz`]
|
/// [`Bar`] [`Baz`]
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
// aux-build:intra-doc-basic.rs
|
// aux-build:intra-doc-basic.rs
|
||||||
// build-aux-docs
|
// build-aux-docs
|
||||||
#![deny(intra_doc_link_resolution_failure)]
|
#![deny(intra_doc_link_resolution_failures)]
|
||||||
|
|
||||||
// from https://github.com/rust-lang/rust/issues/65983
|
// from https://github.com/rust-lang/rust/issues/65983
|
||||||
extern crate a;
|
extern crate a;
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
// aux-build:hidden.rs
|
// aux-build:hidden.rs
|
||||||
// build-aux-docs
|
// build-aux-docs
|
||||||
#![deny(intra_doc_link_resolution_failure)]
|
#![deny(intra_doc_link_resolution_failures)]
|
||||||
|
|
||||||
// tests https://github.com/rust-lang/rust/issues/73363
|
// tests https://github.com/rust-lang/rust/issues/73363
|
||||||
|
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
// aux-build:macro_inner.rs
|
// aux-build:macro_inner.rs
|
||||||
// aux-build:proc_macro.rs
|
// aux-build:proc_macro.rs
|
||||||
// build-aux-docs
|
// build-aux-docs
|
||||||
#![deny(intra_doc_link_resolution_failure)]
|
#![deny(intra_doc_link_resolution_failures)]
|
||||||
extern crate macro_inner;
|
extern crate macro_inner;
|
||||||
extern crate proc_macro_inner;
|
extern crate proc_macro_inner;
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
// outer.rs
|
// outer.rs
|
||||||
// aux-build: module.rs
|
// aux-build: module.rs
|
||||||
// build-aux-docs
|
// build-aux-docs
|
||||||
#![deny(intra_doc_link_resolution_failure)]
|
#![deny(intra_doc_link_resolution_failures)]
|
||||||
extern crate module_inner;
|
extern crate module_inner;
|
||||||
// @has 'module/bar/index.html' '//a[@href="../../module_inner/trait.SomeTrait.html"]' 'SomeTrait'
|
// @has 'module/bar/index.html' '//a[@href="../../module_inner/trait.SomeTrait.html"]' 'SomeTrait'
|
||||||
// @has 'module/bar/index.html' '//a[@href="../../module_inner/struct.SomeType.html"]' 'SomeType'
|
// @has 'module/bar/index.html' '//a[@href="../../module_inner/struct.SomeType.html"]' 'SomeType'
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
// aux-build:submodule-inner.rs
|
// aux-build:submodule-inner.rs
|
||||||
// build-aux-docs
|
// build-aux-docs
|
||||||
#![deny(intra_doc_link_resolution_failure)]
|
#![deny(intra_doc_link_resolution_failures)]
|
||||||
|
|
||||||
extern crate a;
|
extern crate a;
|
||||||
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
// aux-build:submodule-outer.rs
|
// aux-build:submodule-outer.rs
|
||||||
// edition:2018
|
// edition:2018
|
||||||
#![deny(intra_doc_link_resolution_failure)]
|
#![deny(intra_doc_link_resolution_failures)]
|
||||||
|
|
||||||
extern crate bar as bar_;
|
extern crate bar as bar_;
|
||||||
|
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
// aux-build:traits.rs
|
// aux-build:traits.rs
|
||||||
// build-aux-docs
|
// build-aux-docs
|
||||||
// ignore-tidy-line-length
|
// ignore-tidy-line-length
|
||||||
#![deny(intra_doc_link_resolution_failure)]
|
#![deny(intra_doc_link_resolution_failures)]
|
||||||
|
|
||||||
extern crate inner;
|
extern crate inner;
|
||||||
use inner::SomeTrait;
|
use inner::SomeTrait;
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
// ignore-tidy-linelength
|
// ignore-tidy-linelength
|
||||||
|
|
||||||
#![deny(intra_doc_link_resolution_failure)]
|
#![deny(intra_doc_link_resolution_failures)]
|
||||||
|
|
||||||
|
|
||||||
pub fn foo() {
|
pub fn foo() {
|
||||||
|
@ -4,6 +4,6 @@
|
|||||||
// though they would never actually get displayed. This tripped intra-doc-link resolution failures,
|
// though they would never actually get displayed. This tripped intra-doc-link resolution failures,
|
||||||
// for items that aren't under our control, and not actually getting documented!
|
// for items that aren't under our control, and not actually getting documented!
|
||||||
|
|
||||||
#![deny(intra_doc_link_resolution_failure)]
|
#![deny(intra_doc_link_resolution_failures)]
|
||||||
|
|
||||||
extern crate inner;
|
extern crate inner;
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
// we need to make sure that intra-doc links on trait impls get resolved in the right scope
|
// we need to make sure that intra-doc links on trait impls get resolved in the right scope
|
||||||
|
|
||||||
#![deny(intra_doc_link_resolution_failure)]
|
#![deny(intra_doc_link_resolution_failures)]
|
||||||
|
|
||||||
pub mod inner {
|
pub mod inner {
|
||||||
pub struct SomethingOutOfScope;
|
pub struct SomethingOutOfScope;
|
||||||
|
@ -1,3 +1,3 @@
|
|||||||
#![deny(intra_doc_link_resolution_failure)]
|
#![deny(intra_doc_link_resolution_failures)]
|
||||||
|
|
||||||
pub use std::*;
|
pub use std::*;
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
// ignore-windows
|
// ignore-windows
|
||||||
// ignore-tidy-linelength
|
// ignore-tidy-linelength
|
||||||
|
|
||||||
#![deny(intra_doc_link_resolution_failure)]
|
#![deny(intra_doc_link_resolution_failures)]
|
||||||
#![feature(no_core, lang_items)]
|
#![feature(no_core, lang_items)]
|
||||||
#![no_core]
|
#![no_core]
|
||||||
#![crate_type = "rlib"]
|
#![crate_type = "rlib"]
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
#![deny(intra_doc_link_resolution_failure)]
|
#![deny(intra_doc_link_resolution_failures)]
|
||||||
#![feature(no_core, lang_items)]
|
#![feature(no_core, lang_items)]
|
||||||
#![no_core]
|
#![no_core]
|
||||||
#![crate_type = "rlib"]
|
#![crate_type = "rlib"]
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
#![deny(intra_doc_link_resolution_failure)]
|
#![deny(intra_doc_link_resolution_failures)]
|
||||||
|
|
||||||
// ignore-tidy-linelength
|
// ignore-tidy-linelength
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
// ignore-tidy-linelength
|
// ignore-tidy-linelength
|
||||||
#![deny(intra_doc_link_resolution_failure)]
|
#![deny(intra_doc_link_resolution_failures)]
|
||||||
|
|
||||||
pub mod char {}
|
pub mod char {}
|
||||||
|
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
// These failures were legitimate, but not truly relevant - the docs in question couldn't be
|
// These failures were legitimate, but not truly relevant - the docs in question couldn't be
|
||||||
// checked for accuracy anyway.
|
// checked for accuracy anyway.
|
||||||
|
|
||||||
#![deny(intra_doc_link_resolution_failure)]
|
#![deny(intra_doc_link_resolution_failures)]
|
||||||
|
|
||||||
/// ooh, i'm a [rebel] just for kicks
|
/// ooh, i'm a [rebel] just for kicks
|
||||||
struct SomeStruct;
|
struct SomeStruct;
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
// aux-build:intra-link-proc-macro-macro.rs
|
// aux-build:intra-link-proc-macro-macro.rs
|
||||||
// build-aux-docs
|
// build-aux-docs
|
||||||
#![deny(intra_doc_link_resolution_failure)]
|
#![deny(intra_doc_link_resolution_failures)]
|
||||||
|
|
||||||
extern crate intra_link_proc_macro_macro;
|
extern crate intra_link_proc_macro_macro;
|
||||||
|
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
// ignore-cross-compile
|
// ignore-cross-compile
|
||||||
|
|
||||||
#![crate_name = "outer"]
|
#![crate_name = "outer"]
|
||||||
#![deny(intra_doc_link_resolution_failure)]
|
#![deny(intra_doc_link_resolution_failures)]
|
||||||
|
|
||||||
// using a trait that has intra-doc links on it from another crate (whether re-exporting or just
|
// using a trait that has intra-doc links on it from another crate (whether re-exporting or just
|
||||||
// implementing it) used to give spurious resolution failure warnings
|
// implementing it) used to give spurious resolution failure warnings
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
// aux-build:through-proc-macro-aux.rs
|
// aux-build:through-proc-macro-aux.rs
|
||||||
// build-aux-docs
|
// build-aux-docs
|
||||||
#![warn(intra_doc_link_resolution_failure)]
|
#![warn(intra_doc_link_resolution_failures)]
|
||||||
extern crate some_macros;
|
extern crate some_macros;
|
||||||
|
|
||||||
#[some_macros::second]
|
#[some_macros::second]
|
||||||
|
Loading…
Reference in New Issue
Block a user