about summary refs log tree commit diff
path: root/src/test/rustdoc/inline_cross/auxiliary
diff options
context:
space:
mode:
authorAlbert Larsan <74931857+albertlarsan68@users.noreply.github.com>2023-01-05 09:13:28 +0100
committerAlbert Larsan <74931857+albertlarsan68@users.noreply.github.com>2023-01-11 09:32:08 +0000
commitcf2dff2b1e3fa55fa5415d524200070d0d7aacfe (patch)
tree40a88d9a46aaf3e8870676eb2538378b75a263eb /src/test/rustdoc/inline_cross/auxiliary
parentca855e6e42787ecd062d81d53336fe6788ef51a9 (diff)
downloadrust-cf2dff2b1e3fa55fa5415d524200070d0d7aacfe.tar.gz
rust-cf2dff2b1e3fa55fa5415d524200070d0d7aacfe.zip
Move /src/test to /tests
Diffstat (limited to 'src/test/rustdoc/inline_cross/auxiliary')
-rw-r--r--src/test/rustdoc/inline_cross/auxiliary/add-docs.rs4
-rw-r--r--src/test/rustdoc/inline_cross/auxiliary/assoc-items.rs38
-rw-r--r--src/test/rustdoc/inline_cross/auxiliary/assoc_item_trait_bounds.rs46
-rw-r--r--src/test/rustdoc/inline_cross/auxiliary/cross-glob.rs5
-rw-r--r--src/test/rustdoc/inline_cross/auxiliary/default-trait-method.rs16
-rw-r--r--src/test/rustdoc/inline_cross/auxiliary/dyn_trait.rs17
-rw-r--r--src/test/rustdoc/inline_cross/auxiliary/impl-inline-without-trait.rs8
-rw-r--r--src/test/rustdoc/inline_cross/auxiliary/impl_trait_aux.rs41
-rw-r--r--src/test/rustdoc/inline_cross/auxiliary/implementors_inline.rs18
-rw-r--r--src/test/rustdoc/inline_cross/auxiliary/issue-24183.rs14
-rw-r--r--src/test/rustdoc/inline_cross/auxiliary/issue-33113.rs7
-rw-r--r--src/test/rustdoc/inline_cross/auxiliary/macro-vis.rs25
-rw-r--r--src/test/rustdoc/inline_cross/auxiliary/macros.rs10
-rw-r--r--src/test/rustdoc/inline_cross/auxiliary/proc_macro.rs47
-rw-r--r--src/test/rustdoc/inline_cross/auxiliary/renamed-via-module.rs9
-rw-r--r--src/test/rustdoc/inline_cross/auxiliary/rustdoc-hidden-sig.rs12
-rw-r--r--src/test/rustdoc/inline_cross/auxiliary/rustdoc-hidden.rs4
-rw-r--r--src/test/rustdoc/inline_cross/auxiliary/rustdoc-nonreachable-impls.rs34
-rw-r--r--src/test/rustdoc/inline_cross/auxiliary/rustdoc-trait-object-impl.rs13
-rw-r--r--src/test/rustdoc/inline_cross/auxiliary/trait-vis.rs13
-rw-r--r--src/test/rustdoc/inline_cross/auxiliary/use_crate.rs5
-rw-r--r--src/test/rustdoc/inline_cross/auxiliary/use_crate_2.rs1
22 files changed, 0 insertions, 387 deletions
diff --git a/src/test/rustdoc/inline_cross/auxiliary/add-docs.rs b/src/test/rustdoc/inline_cross/auxiliary/add-docs.rs
deleted file mode 100644
index 85efa508f30..00000000000
--- a/src/test/rustdoc/inline_cross/auxiliary/add-docs.rs
+++ /dev/null
@@ -1,4 +0,0 @@
-#![crate_name = "inner"]
-
-/// Doc comment from definition
-pub struct MyStruct;
diff --git a/src/test/rustdoc/inline_cross/auxiliary/assoc-items.rs b/src/test/rustdoc/inline_cross/auxiliary/assoc-items.rs
deleted file mode 100644
index 5fa299914f6..00000000000
--- a/src/test/rustdoc/inline_cross/auxiliary/assoc-items.rs
+++ /dev/null
@@ -1,38 +0,0 @@
-#![feature(associated_type_defaults)]
-
-pub struct MyStruct;
-
-impl MyStruct {
-    /// docs for PrivateConst
-    const PrivateConst: i8 = -123;
-    /// docs for PublicConst
-    pub const PublicConst: u8 = 123;
-    /// docs for private_method
-    fn private_method() {}
-    /// docs for public_method
-    pub fn public_method() {}
-}
-
-pub trait MyTrait {
-    /// docs for ConstNoDefault
-    const ConstNoDefault: i16;
-    /// docs for ConstWithDefault
-    const ConstWithDefault: u16 = 12345;
-    /// docs for TypeNoDefault
-    type TypeNoDefault;
-    /// docs for TypeWithDefault
-    type TypeWithDefault = u32;
-    /// docs for method_no_default
-    fn method_no_default();
-    /// docs for method_with_default
-    fn method_with_default() {}
-}
-
-impl MyTrait for MyStruct {
-    /// dox for ConstNoDefault
-    const ConstNoDefault: i16 = -12345;
-    /// dox for TypeNoDefault
-    type TypeNoDefault = i32;
-    /// dox for method_no_default
-    fn method_no_default() {}
-}
diff --git a/src/test/rustdoc/inline_cross/auxiliary/assoc_item_trait_bounds.rs b/src/test/rustdoc/inline_cross/auxiliary/assoc_item_trait_bounds.rs
deleted file mode 100644
index 6644c8e4147..00000000000
--- a/src/test/rustdoc/inline_cross/auxiliary/assoc_item_trait_bounds.rs
+++ /dev/null
@@ -1,46 +0,0 @@
-pub trait Main {
-    type Item;
-
-    type Out0: Support<Item = ()>;
-    type Out1: Support<Item = Self::Item>;
-    type Out2<T>: Support<Item = T>;
-    type Out3: Support<Produce<()> = bool>;
-    type Out4<T>: Support<Produce<T> = T>;
-    type Out5: Support<Output<'static> = &'static ()>;
-    type Out6: for<'a> Support<Output<'a> = &'a ()>;
-    type Out7: Support<Item = String, Produce<i32> = u32> + Unrelated;
-    type Out8: Unrelated + Protocol<i16, Q1 = u128, Q0 = ()>;
-    type Out9: FnMut(i32) -> bool + Clone;
-    type Out10<'q>: Support<Output<'q> = ()>;
-    type Out11: for<'r, 's> Helper<A<'s> = &'s (), B<'r> = ()>;
-    type Out12: for<'w> Helper<B<'w> = std::borrow::Cow<'w, str>, A<'w> = bool>;
-    type Out13: for<'fst, 'snd> Aid<'snd, Result<'fst> = &'fst mut str>;
-    type Out14<P: Copy + Eq, Q: ?Sized>;
-
-    fn make<F>(_: F, _: impl FnMut(&str) -> bool)
-    where
-        F: FnOnce(u32) -> String,
-        Self::Out2<()>: Protocol<u8, Q0 = Self::Item, Q1 = ()>;
-}
-
-pub trait Support {
-    type Item;
-    type Output<'a>;
-    type Produce<T>;
-}
-
-pub trait Protocol<K> {
-    type Q0;
-    type Q1;
-}
-
-pub trait Unrelated {}
-
-pub trait Helper {
-    type A<'q>;
-    type B<'q>;
-}
-
-pub trait Aid<'src> {
-    type Result<'inter: 'src>;
-}
diff --git a/src/test/rustdoc/inline_cross/auxiliary/cross-glob.rs b/src/test/rustdoc/inline_cross/auxiliary/cross-glob.rs
deleted file mode 100644
index cde7f68ff01..00000000000
--- a/src/test/rustdoc/inline_cross/auxiliary/cross-glob.rs
+++ /dev/null
@@ -1,5 +0,0 @@
-#![crate_name = "inner"]
-
-pub struct SomeStruct;
-
-pub fn some_fn() {}
diff --git a/src/test/rustdoc/inline_cross/auxiliary/default-trait-method.rs b/src/test/rustdoc/inline_cross/auxiliary/default-trait-method.rs
deleted file mode 100644
index ce60bbfb4b0..00000000000
--- a/src/test/rustdoc/inline_cross/auxiliary/default-trait-method.rs
+++ /dev/null
@@ -1,16 +0,0 @@
-#![feature(specialization)]
-
-#![crate_name = "foo"]
-
-pub trait Item {
-    fn foo();
-    fn bar();
-    fn baz() {}
-}
-
-pub struct Foo;
-
-impl Item for Foo {
-    default fn foo() {}
-    fn bar() {}
-}
diff --git a/src/test/rustdoc/inline_cross/auxiliary/dyn_trait.rs b/src/test/rustdoc/inline_cross/auxiliary/dyn_trait.rs
deleted file mode 100644
index 9ac2e3d96de..00000000000
--- a/src/test/rustdoc/inline_cross/auxiliary/dyn_trait.rs
+++ /dev/null
@@ -1,17 +0,0 @@
-pub type Ty0 = dyn for<'any> FnOnce(&'any str) -> bool;
-
-pub type Ty1<'obj> = dyn std::fmt::Display + 'obj;
-
-pub type Ty2 = dyn for<'a, 'r> Container<'r, Item<'a, 'static> = ()>;
-
-pub type Ty3<'s> = &'s dyn ToString;
-
-pub fn func0(_: &(dyn Fn() + '_)) {}
-
-pub fn func1<'func>(_: &(dyn Fn() + 'func)) {}
-
-pub trait Container<'r> {
-    type Item<'a, 'ctx>;
-}
-
-pub trait Shape<'a> {}
diff --git a/src/test/rustdoc/inline_cross/auxiliary/impl-inline-without-trait.rs b/src/test/rustdoc/inline_cross/auxiliary/impl-inline-without-trait.rs
deleted file mode 100644
index 401a6a44af9..00000000000
--- a/src/test/rustdoc/inline_cross/auxiliary/impl-inline-without-trait.rs
+++ /dev/null
@@ -1,8 +0,0 @@
-pub trait MyTrait {
-    /// docs for my_trait_method
-    fn my_trait_method() {}
-}
-
-pub struct MyStruct;
-
-impl MyTrait for MyStruct {}
diff --git a/src/test/rustdoc/inline_cross/auxiliary/impl_trait_aux.rs b/src/test/rustdoc/inline_cross/auxiliary/impl_trait_aux.rs
deleted file mode 100644
index 19433c9682b..00000000000
--- a/src/test/rustdoc/inline_cross/auxiliary/impl_trait_aux.rs
+++ /dev/null
@@ -1,41 +0,0 @@
-// edition:2018
-
-use std::ops::Deref;
-
-pub fn func<'a>(_x: impl Clone + Into<Vec<u8>> + 'a) {}
-
-pub fn func2<T>(
-    _x: impl Deref<Target = Option<T>> + Iterator<Item = T>,
-    _y: impl Iterator<Item = u8>,
-) {}
-
-pub fn func3(_x: impl Iterator<Item = impl Iterator<Item = u8>> + Clone) {}
-
-pub fn func4<T: Iterator<Item = impl Clone>>(_x: T) {}
-
-pub fn func5(
-    _f: impl for<'any> Fn(&'any str, &'any str) -> bool + for<'r> Other<T<'r> = ()>,
-    _a: impl for<'alpha, 'beta> Auxiliary<'alpha, Item<'beta> = fn(&'beta ())>,
-) {}
-
-pub trait Other {
-    type T<'dependency>;
-}
-
-pub trait Auxiliary<'arena> {
-    type Item<'input>;
-}
-
-pub async fn async_fn() {}
-
-pub struct Foo;
-
-impl Foo {
-    pub fn method<'a>(_x: impl Clone + Into<Vec<u8>> + 'a) {}
-}
-
-pub struct Bar;
-
-impl Bar {
-    pub async fn async_foo(&self) {}
-}
diff --git a/src/test/rustdoc/inline_cross/auxiliary/implementors_inline.rs b/src/test/rustdoc/inline_cross/auxiliary/implementors_inline.rs
deleted file mode 100644
index b003fb357d0..00000000000
--- a/src/test/rustdoc/inline_cross/auxiliary/implementors_inline.rs
+++ /dev/null
@@ -1,18 +0,0 @@
-pub mod my_trait {
-    pub trait MyTrait {
-        fn my_fn(&self) -> Self;
-    }
-}
-
-pub mod prelude {
-    #[doc(inline)]
-    pub use crate::my_trait::MyTrait;
-}
-
-pub struct SomeStruct;
-
-impl my_trait::MyTrait for SomeStruct {
-    fn my_fn(&self) -> SomeStruct {
-        SomeStruct
-    }
-}
diff --git a/src/test/rustdoc/inline_cross/auxiliary/issue-24183.rs b/src/test/rustdoc/inline_cross/auxiliary/issue-24183.rs
deleted file mode 100644
index e7a13acc6f8..00000000000
--- a/src/test/rustdoc/inline_cross/auxiliary/issue-24183.rs
+++ /dev/null
@@ -1,14 +0,0 @@
-#![crate_type = "lib"]
-
-pub trait U/*: ?Sized */ {
-    fn modified(self) -> Self
-    where
-        Self: Sized
-    {
-        self
-    }
-
-    fn touch(&self)/* where Self: ?Sized */{}
-}
-
-pub trait S: Sized {}
diff --git a/src/test/rustdoc/inline_cross/auxiliary/issue-33113.rs b/src/test/rustdoc/inline_cross/auxiliary/issue-33113.rs
deleted file mode 100644
index 4e1f1918e21..00000000000
--- a/src/test/rustdoc/inline_cross/auxiliary/issue-33113.rs
+++ /dev/null
@@ -1,7 +0,0 @@
-#![crate_name="bar"]
-
-pub trait Bar {}
-pub struct Foo;
-
-impl<'a> Bar for &'a char {}
-impl Bar for Foo {}
diff --git a/src/test/rustdoc/inline_cross/auxiliary/macro-vis.rs b/src/test/rustdoc/inline_cross/auxiliary/macro-vis.rs
deleted file mode 100644
index 5615a4fdd3d..00000000000
--- a/src/test/rustdoc/inline_cross/auxiliary/macro-vis.rs
+++ /dev/null
@@ -1,25 +0,0 @@
-#![crate_name = "qwop"]
-
-/// (written on a spider's web) Some Macro
-#[macro_export]
-macro_rules! some_macro {
-    () => {
-        println!("this is some macro, for sure");
-    };
-}
-
-/// Some other macro, to fill space.
-#[macro_export]
-macro_rules! other_macro {
-    () => {
-        println!("this is some other macro, whatev");
-    };
-}
-
-/// This macro is so cool, it's Super.
-#[macro_export]
-macro_rules! super_macro {
-    () => {
-        println!("is it a bird? a plane? no, it's Super Macro!");
-    };
-}
diff --git a/src/test/rustdoc/inline_cross/auxiliary/macros.rs b/src/test/rustdoc/inline_cross/auxiliary/macros.rs
deleted file mode 100644
index 651ae2f1ae8..00000000000
--- a/src/test/rustdoc/inline_cross/auxiliary/macros.rs
+++ /dev/null
@@ -1,10 +0,0 @@
-#![feature(staged_api)]
-#![stable(feature = "rust1", since = "1.0.0")]
-
-/// docs for my_macro
-#[unstable(feature = "macro_test", issue = "none")]
-#[deprecated(since = "1.2.3", note = "text")]
-#[macro_export]
-macro_rules! my_macro {
-    () => {};
-}
diff --git a/src/test/rustdoc/inline_cross/auxiliary/proc_macro.rs b/src/test/rustdoc/inline_cross/auxiliary/proc_macro.rs
deleted file mode 100644
index d8e5746f3f6..00000000000
--- a/src/test/rustdoc/inline_cross/auxiliary/proc_macro.rs
+++ /dev/null
@@ -1,47 +0,0 @@
-// force-host
-// no-prefer-dynamic
-// compile-flags: --crate-type proc-macro
-
-#![crate_type="proc-macro"]
-#![crate_name="some_macros"]
-
-extern crate proc_macro;
-
-use proc_macro::TokenStream;
-
-macro_rules! make_attr_macro {
-    ($name:ident) => {
-        /// Generated doc comment
-        #[proc_macro_attribute]
-        pub fn $name(args: TokenStream, input: TokenStream) -> TokenStream {
-            panic!()
-        }
-    }
-}
-
-make_attr_macro!(first_attr);
-make_attr_macro!(second_attr);
-
-/// a proc-macro that swallows its input and does nothing.
-#[proc_macro]
-pub fn some_proc_macro(_input: TokenStream) -> TokenStream {
-    TokenStream::new()
-}
-
-/// a proc-macro attribute that passes its item through verbatim.
-#[proc_macro_attribute]
-pub fn some_proc_attr(_attr: TokenStream, item: TokenStream) -> TokenStream {
-    item
-}
-
-/// a derive attribute that adds nothing to its input.
-#[proc_macro_derive(SomeDerive)]
-pub fn some_derive(_item: TokenStream) -> TokenStream {
-    TokenStream::new()
-}
-
-/// Doc comment from the original crate
-#[proc_macro]
-pub fn reexported_macro(_input: TokenStream) -> TokenStream {
-    TokenStream::new()
-}
diff --git a/src/test/rustdoc/inline_cross/auxiliary/renamed-via-module.rs b/src/test/rustdoc/inline_cross/auxiliary/renamed-via-module.rs
deleted file mode 100644
index 2e529078239..00000000000
--- a/src/test/rustdoc/inline_cross/auxiliary/renamed-via-module.rs
+++ /dev/null
@@ -1,9 +0,0 @@
-#![crate_name = "foo"]
-
-pub mod iter {
-    mod range {
-        pub struct StepBy;
-    }
-    pub use self::range::StepBy as DeprecatedStepBy;
-    pub struct StepBy;
-}
diff --git a/src/test/rustdoc/inline_cross/auxiliary/rustdoc-hidden-sig.rs b/src/test/rustdoc/inline_cross/auxiliary/rustdoc-hidden-sig.rs
deleted file mode 100644
index 6357b76df0c..00000000000
--- a/src/test/rustdoc/inline_cross/auxiliary/rustdoc-hidden-sig.rs
+++ /dev/null
@@ -1,12 +0,0 @@
-pub struct Bar;
-
-impl Bar {
-    pub fn bar(_: u8) -> hidden::Hidden {
-        hidden::Hidden
-    }
-}
-
-#[doc(hidden)]
-pub mod hidden {
-    pub struct Hidden;
-}
diff --git a/src/test/rustdoc/inline_cross/auxiliary/rustdoc-hidden.rs b/src/test/rustdoc/inline_cross/auxiliary/rustdoc-hidden.rs
deleted file mode 100644
index 0c75b3127cf..00000000000
--- a/src/test/rustdoc/inline_cross/auxiliary/rustdoc-hidden.rs
+++ /dev/null
@@ -1,4 +0,0 @@
-#[doc(hidden)]
-pub struct Foo;
-
-pub struct Bar;
diff --git a/src/test/rustdoc/inline_cross/auxiliary/rustdoc-nonreachable-impls.rs b/src/test/rustdoc/inline_cross/auxiliary/rustdoc-nonreachable-impls.rs
deleted file mode 100644
index 4e461d3bc37..00000000000
--- a/src/test/rustdoc/inline_cross/auxiliary/rustdoc-nonreachable-impls.rs
+++ /dev/null
@@ -1,34 +0,0 @@
-pub struct Foo;
-
-pub trait Woof {}
-pub trait Bark {}
-
-mod private {
-    // should be shown
-    impl ::Woof for ::Foo {}
-
-    pub trait Bar {}
-    pub struct Wibble;
-
-    // these should not be shown
-    impl Bar for ::Foo {}
-    impl Bar for Wibble {}
-    impl ::Bark for Wibble {}
-    impl ::Woof for Wibble {}
-}
-
-#[doc(hidden)]
-pub mod hidden {
-    // should be shown
-    impl ::Bark for ::Foo {}
-
-    pub trait Qux {}
-    pub struct Wobble;
-
-
-    // these should only be shown if they're re-exported correctly
-    impl Qux for ::Foo {}
-    impl Qux for Wobble {}
-    impl ::Bark for Wobble {}
-    impl ::Woof for Wobble {}
-}
diff --git a/src/test/rustdoc/inline_cross/auxiliary/rustdoc-trait-object-impl.rs b/src/test/rustdoc/inline_cross/auxiliary/rustdoc-trait-object-impl.rs
deleted file mode 100644
index 11d8733c40d..00000000000
--- a/src/test/rustdoc/inline_cross/auxiliary/rustdoc-trait-object-impl.rs
+++ /dev/null
@@ -1,13 +0,0 @@
-use std::fmt;
-
-pub trait Bar {}
-
-impl<'a> Bar + 'a {
-    pub fn bar(&self) -> usize { 42 }
-}
-
-impl<'a> fmt::Debug for Bar + 'a {
-    fn fmt(&self, _: &mut fmt::Formatter) -> fmt::Result {
-        Ok(())
-    }
-}
diff --git a/src/test/rustdoc/inline_cross/auxiliary/trait-vis.rs b/src/test/rustdoc/inline_cross/auxiliary/trait-vis.rs
deleted file mode 100644
index e5bc7969b5c..00000000000
--- a/src/test/rustdoc/inline_cross/auxiliary/trait-vis.rs
+++ /dev/null
@@ -1,13 +0,0 @@
-#![crate_name = "inner"]
-
-pub struct SomeStruct;
-
-fn asdf() {
-    const _FOO: () = {
-        impl Clone for SomeStruct {
-            fn clone(&self) -> Self {
-                SomeStruct
-            }
-        }
-    };
-}
diff --git a/src/test/rustdoc/inline_cross/auxiliary/use_crate.rs b/src/test/rustdoc/inline_cross/auxiliary/use_crate.rs
deleted file mode 100644
index 75efbe0dbe7..00000000000
--- a/src/test/rustdoc/inline_cross/auxiliary/use_crate.rs
+++ /dev/null
@@ -1,5 +0,0 @@
-pub mod asdf {
-    pub struct SomeStruct;
-}
-
-pub trait SomeTrait {}
diff --git a/src/test/rustdoc/inline_cross/auxiliary/use_crate_2.rs b/src/test/rustdoc/inline_cross/auxiliary/use_crate_2.rs
deleted file mode 100644
index 25b4c202efe..00000000000
--- a/src/test/rustdoc/inline_cross/auxiliary/use_crate_2.rs
+++ /dev/null
@@ -1 +0,0 @@
-pub struct SomethingElse;