summaryrefslogtreecommitdiffstats
path: root/src/test/rustdoc/intra-doc/cross-crate
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/rustdoc/intra-doc/cross-crate')
-rw-r--r--src/test/rustdoc/intra-doc/cross-crate/additional_doc.rs10
-rw-r--r--src/test/rustdoc/intra-doc/cross-crate/auxiliary/additional_doc.rs6
-rw-r--r--src/test/rustdoc/intra-doc/cross-crate/auxiliary/hidden.rs19
-rw-r--r--src/test/rustdoc/intra-doc/cross-crate/auxiliary/intra-doc-basic.rs7
-rw-r--r--src/test/rustdoc/intra-doc/cross-crate/auxiliary/intra-link-cross-crate-crate.rs5
-rw-r--r--src/test/rustdoc/intra-doc/cross-crate/auxiliary/macro_inner.rs10
-rw-r--r--src/test/rustdoc/intra-doc/cross-crate/auxiliary/module.rs7
-rw-r--r--src/test/rustdoc/intra-doc/cross-crate/auxiliary/proc_macro.rs20
-rw-r--r--src/test/rustdoc/intra-doc/cross-crate/auxiliary/submodule-inner.rs12
-rw-r--r--src/test/rustdoc/intra-doc/cross-crate/auxiliary/submodule-outer.rs13
-rw-r--r--src/test/rustdoc/intra-doc/cross-crate/auxiliary/traits.rs16
-rw-r--r--src/test/rustdoc/intra-doc/cross-crate/basic.rs9
-rw-r--r--src/test/rustdoc/intra-doc/cross-crate/crate.rs6
-rw-r--r--src/test/rustdoc/intra-doc/cross-crate/hidden.rs10
-rw-r--r--src/test/rustdoc/intra-doc/cross-crate/macro.rs11
-rw-r--r--src/test/rustdoc/intra-doc/cross-crate/module.rs8
-rw-r--r--src/test/rustdoc/intra-doc/cross-crate/submodule-inner.rs8
-rw-r--r--src/test/rustdoc/intra-doc/cross-crate/submodule-outer.rs16
-rw-r--r--src/test/rustdoc/intra-doc/cross-crate/traits.rs14
19 files changed, 0 insertions, 207 deletions
diff --git a/src/test/rustdoc/intra-doc/cross-crate/additional_doc.rs b/src/test/rustdoc/intra-doc/cross-crate/additional_doc.rs
deleted file mode 100644
index e52fb9b1c..000000000
--- a/src/test/rustdoc/intra-doc/cross-crate/additional_doc.rs
+++ /dev/null
@@ -1,10 +0,0 @@
-// aux-build:additional_doc.rs
-// build-aux-docs
-#![deny(rustdoc::broken_intra_doc_links)]
-
-extern crate my_rand;
-
-// @has 'additional_doc/trait.Rng.html' '//a[@href="trait.Rng.html"]' 'Rng'
-// @has 'additional_doc/trait.Rng.html' '//a[@href="../my_rand/trait.RngCore.html"]' 'RngCore'
-/// This is an [`Rng`].
-pub use my_rand::Rng;
diff --git a/src/test/rustdoc/intra-doc/cross-crate/auxiliary/additional_doc.rs b/src/test/rustdoc/intra-doc/cross-crate/auxiliary/additional_doc.rs
deleted file mode 100644
index 684fdd449..000000000
--- a/src/test/rustdoc/intra-doc/cross-crate/auxiliary/additional_doc.rs
+++ /dev/null
@@ -1,6 +0,0 @@
-#![crate_name = "my_rand"]
-#![deny(rustdoc::broken_intra_doc_links)]
-
-pub trait RngCore {}
-/// Rng extends [`RngCore`].
-pub trait Rng: RngCore {}
diff --git a/src/test/rustdoc/intra-doc/cross-crate/auxiliary/hidden.rs b/src/test/rustdoc/intra-doc/cross-crate/auxiliary/hidden.rs
deleted file mode 100644
index 34f4e9f63..000000000
--- a/src/test/rustdoc/intra-doc/cross-crate/auxiliary/hidden.rs
+++ /dev/null
@@ -1,19 +0,0 @@
-#![crate_name = "hidden_dep"]
-#![deny(rustdoc::broken_intra_doc_links)]
-
-#[doc(hidden)]
-pub mod __reexport {
- pub use crate::*;
-}
-
-pub mod future {
- mod ready {
-
- /// Link to [`ready`](function@ready)
- pub struct Ready;
- pub fn ready() {}
-
- }
- pub use self::ready::{ready, Ready};
-
-}
diff --git a/src/test/rustdoc/intra-doc/cross-crate/auxiliary/intra-doc-basic.rs b/src/test/rustdoc/intra-doc/cross-crate/auxiliary/intra-doc-basic.rs
deleted file mode 100644
index d6a829966..000000000
--- a/src/test/rustdoc/intra-doc/cross-crate/auxiliary/intra-doc-basic.rs
+++ /dev/null
@@ -1,7 +0,0 @@
-#![crate_name = "a"]
-#![deny(rustdoc::broken_intra_doc_links)]
-
-pub struct Foo;
-
-/// Link to [Foo]
-pub struct Bar;
diff --git a/src/test/rustdoc/intra-doc/cross-crate/auxiliary/intra-link-cross-crate-crate.rs b/src/test/rustdoc/intra-doc/cross-crate/auxiliary/intra-link-cross-crate-crate.rs
deleted file mode 100644
index a37848e23..000000000
--- a/src/test/rustdoc/intra-doc/cross-crate/auxiliary/intra-link-cross-crate-crate.rs
+++ /dev/null
@@ -1,5 +0,0 @@
-#![crate_name = "inner"]
-
-/// Links to [crate::g]
-pub fn f() {}
-pub fn g() {}
diff --git a/src/test/rustdoc/intra-doc/cross-crate/auxiliary/macro_inner.rs b/src/test/rustdoc/intra-doc/cross-crate/auxiliary/macro_inner.rs
deleted file mode 100644
index cb7a8afb6..000000000
--- a/src/test/rustdoc/intra-doc/cross-crate/auxiliary/macro_inner.rs
+++ /dev/null
@@ -1,10 +0,0 @@
-#![crate_name = "macro_inner"]
-#![deny(rustdoc::broken_intra_doc_links)]
-
-pub struct Foo;
-
-/// See also [`Foo`]
-#[macro_export]
-macro_rules! my_macro {
- () => {}
-}
diff --git a/src/test/rustdoc/intra-doc/cross-crate/auxiliary/module.rs b/src/test/rustdoc/intra-doc/cross-crate/auxiliary/module.rs
deleted file mode 100644
index 018fdedd9..000000000
--- a/src/test/rustdoc/intra-doc/cross-crate/auxiliary/module.rs
+++ /dev/null
@@ -1,7 +0,0 @@
-#![crate_name = "module_inner"]
-#![deny(rustdoc::broken_intra_doc_links)]
-/// [SomeType] links to [bar]
-pub struct SomeType;
-pub trait SomeTrait {}
-/// [bar] links to [SomeTrait] and also [SomeType]
-pub mod bar {}
diff --git a/src/test/rustdoc/intra-doc/cross-crate/auxiliary/proc_macro.rs b/src/test/rustdoc/intra-doc/cross-crate/auxiliary/proc_macro.rs
deleted file mode 100644
index 0d5a95407..000000000
--- a/src/test/rustdoc/intra-doc/cross-crate/auxiliary/proc_macro.rs
+++ /dev/null
@@ -1,20 +0,0 @@
-// force-host
-// no-prefer-dynamic
-// compile-flags: --crate-type proc-macro
-#![crate_type="proc-macro"]
-#![crate_name="proc_macro_inner"]
-
-extern crate proc_macro;
-
-use proc_macro::TokenStream;
-
-/// Links to [`OtherDerive`]
-#[proc_macro_derive(DeriveA)]
-pub fn a_derive(input: TokenStream) -> TokenStream {
- input
-}
-
-#[proc_macro_derive(OtherDerive)]
-pub fn other_derive(input: TokenStream) -> TokenStream {
- input
-}
diff --git a/src/test/rustdoc/intra-doc/cross-crate/auxiliary/submodule-inner.rs b/src/test/rustdoc/intra-doc/cross-crate/auxiliary/submodule-inner.rs
deleted file mode 100644
index 0612f53d6..000000000
--- a/src/test/rustdoc/intra-doc/cross-crate/auxiliary/submodule-inner.rs
+++ /dev/null
@@ -1,12 +0,0 @@
-#![crate_name = "a"]
-#![deny(rustdoc::broken_intra_doc_links)]
-
-pub mod bar {
- pub struct Bar;
-}
-
-pub mod foo {
- use crate::bar;
- /// link to [bar::Bar]
- pub struct Foo;
-}
diff --git a/src/test/rustdoc/intra-doc/cross-crate/auxiliary/submodule-outer.rs b/src/test/rustdoc/intra-doc/cross-crate/auxiliary/submodule-outer.rs
deleted file mode 100644
index 105eb8e11..000000000
--- a/src/test/rustdoc/intra-doc/cross-crate/auxiliary/submodule-outer.rs
+++ /dev/null
@@ -1,13 +0,0 @@
-#![crate_name = "bar"]
-#![deny(rustdoc::broken_intra_doc_links)]
-
-pub trait Foo {
- /// [`Bar`] [`Baz`]
- fn foo();
-}
-
-pub trait Bar {
-}
-
-pub trait Baz {
-}
diff --git a/src/test/rustdoc/intra-doc/cross-crate/auxiliary/traits.rs b/src/test/rustdoc/intra-doc/cross-crate/auxiliary/traits.rs
deleted file mode 100644
index c16e39d56..000000000
--- a/src/test/rustdoc/intra-doc/cross-crate/auxiliary/traits.rs
+++ /dev/null
@@ -1,16 +0,0 @@
-#![crate_name = "inner"]
-/// this is a trait
-pub trait SomeTrait {
- /// this is a method for [a trait][SomeTrait]
- fn foo();
-}
-
-pub mod bar {
- use super::SomeTrait;
-
- pub struct BarStruct;
-
- impl SomeTrait for BarStruct {
- fn foo() {}
- }
-}
diff --git a/src/test/rustdoc/intra-doc/cross-crate/basic.rs b/src/test/rustdoc/intra-doc/cross-crate/basic.rs
deleted file mode 100644
index ad7454918..000000000
--- a/src/test/rustdoc/intra-doc/cross-crate/basic.rs
+++ /dev/null
@@ -1,9 +0,0 @@
-// aux-build:intra-doc-basic.rs
-// build-aux-docs
-#![deny(rustdoc::broken_intra_doc_links)]
-
-// from https://github.com/rust-lang/rust/issues/65983
-extern crate a;
-
-// @has 'basic/struct.Bar.html' '//a[@href="../a/struct.Foo.html"]' 'Foo'
-pub use a::Bar;
diff --git a/src/test/rustdoc/intra-doc/cross-crate/crate.rs b/src/test/rustdoc/intra-doc/cross-crate/crate.rs
deleted file mode 100644
index edf544708..000000000
--- a/src/test/rustdoc/intra-doc/cross-crate/crate.rs
+++ /dev/null
@@ -1,6 +0,0 @@
-// aux-build:intra-link-cross-crate-crate.rs
-// build-aux-docs
-#![crate_name = "outer"]
-extern crate inner;
-// @has outer/fn.f.html '//a[@href="../inner/fn.g.html"]' "crate::g"
-pub use inner::f;
diff --git a/src/test/rustdoc/intra-doc/cross-crate/hidden.rs b/src/test/rustdoc/intra-doc/cross-crate/hidden.rs
deleted file mode 100644
index 4f7d075ba..000000000
--- a/src/test/rustdoc/intra-doc/cross-crate/hidden.rs
+++ /dev/null
@@ -1,10 +0,0 @@
-// aux-build:hidden.rs
-// build-aux-docs
-#![deny(rustdoc::broken_intra_doc_links)]
-
-// tests https://github.com/rust-lang/rust/issues/73363
-
-extern crate hidden_dep;
-
-// @has 'hidden/struct.Ready.html' '//a/@href' 'fn.ready.html'
-pub use hidden_dep::future::{ready, Ready};
diff --git a/src/test/rustdoc/intra-doc/cross-crate/macro.rs b/src/test/rustdoc/intra-doc/cross-crate/macro.rs
deleted file mode 100644
index 32f0a55d3..000000000
--- a/src/test/rustdoc/intra-doc/cross-crate/macro.rs
+++ /dev/null
@@ -1,11 +0,0 @@
-// aux-build:macro_inner.rs
-// aux-build:proc_macro.rs
-// build-aux-docs
-#![deny(rustdoc::broken_intra_doc_links)]
-extern crate macro_inner;
-extern crate proc_macro_inner;
-
-// @has 'macro/macro.my_macro.html' '//a[@href="../macro_inner/struct.Foo.html"]' 'Foo'
-pub use macro_inner::my_macro;
-// @has 'macro/derive.DeriveA.html' '//a[@href="../proc_macro_inner/derive.OtherDerive.html"]' 'OtherDerive'
-pub use proc_macro_inner::DeriveA;
diff --git a/src/test/rustdoc/intra-doc/cross-crate/module.rs b/src/test/rustdoc/intra-doc/cross-crate/module.rs
deleted file mode 100644
index fde932265..000000000
--- a/src/test/rustdoc/intra-doc/cross-crate/module.rs
+++ /dev/null
@@ -1,8 +0,0 @@
-// outer.rs
-// aux-build: module.rs
-// build-aux-docs
-#![deny(rustdoc::broken_intra_doc_links)]
-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/struct.SomeType.html"]' 'SomeType'
-pub use module_inner::bar;
diff --git a/src/test/rustdoc/intra-doc/cross-crate/submodule-inner.rs b/src/test/rustdoc/intra-doc/cross-crate/submodule-inner.rs
deleted file mode 100644
index 577fe78a5..000000000
--- a/src/test/rustdoc/intra-doc/cross-crate/submodule-inner.rs
+++ /dev/null
@@ -1,8 +0,0 @@
-// aux-build:submodule-inner.rs
-// build-aux-docs
-#![deny(rustdoc::broken_intra_doc_links)]
-
-extern crate a;
-
-// @has 'submodule_inner/struct.Foo.html' '//a[@href="../a/bar/struct.Bar.html"]' 'Bar'
-pub use a::foo::Foo;
diff --git a/src/test/rustdoc/intra-doc/cross-crate/submodule-outer.rs b/src/test/rustdoc/intra-doc/cross-crate/submodule-outer.rs
deleted file mode 100644
index d0c0b7e85..000000000
--- a/src/test/rustdoc/intra-doc/cross-crate/submodule-outer.rs
+++ /dev/null
@@ -1,16 +0,0 @@
-// aux-build:submodule-outer.rs
-// edition:2018
-#![deny(rustdoc::broken_intra_doc_links)]
-
-extern crate bar as bar_;
-
-// from https://github.com/rust-lang/rust/issues/60883
-pub mod bar {
- pub use ::bar_::Bar;
-}
-
-// NOTE: we re-exported both `Foo` and `Bar` here,
-// NOTE: so they are inlined and therefore we link to the current module.
-// @has 'submodule_outer/trait.Foo.html' '//a[@href="bar/trait.Bar.html"]' 'Bar'
-// @has 'submodule_outer/trait.Foo.html' '//a[@href="trait.Baz.html"]' 'Baz'
-pub use ::bar_::{Foo, Baz};
diff --git a/src/test/rustdoc/intra-doc/cross-crate/traits.rs b/src/test/rustdoc/intra-doc/cross-crate/traits.rs
deleted file mode 100644
index 7b9554bfd..000000000
--- a/src/test/rustdoc/intra-doc/cross-crate/traits.rs
+++ /dev/null
@@ -1,14 +0,0 @@
-// aux-build:traits.rs
-// build-aux-docs
-#![deny(rustdoc::broken_intra_doc_links)]
-
-extern crate inner;
-use inner::SomeTrait;
-
-pub struct SomeStruct;
-
- // @has 'traits/struct.SomeStruct.html' '//a[@href="../inner/trait.SomeTrait.html"]' 'SomeTrait'
-impl SomeTrait for SomeStruct {
- // @has 'traits/struct.SomeStruct.html' '//a[@href="../inner/trait.SomeTrait.html"]' 'a trait'
- fn foo() {}
-}