diff options
Diffstat (limited to '')
-rw-r--r-- | tests/rustdoc/inline_cross/add-docs.rs (renamed from src/test/rustdoc/inline_cross/add-docs.rs) | 0 | ||||
-rw-r--r-- | tests/rustdoc/inline_cross/assoc-items.rs (renamed from src/test/rustdoc/inline_cross/assoc-items.rs) | 0 | ||||
-rw-r--r-- | tests/rustdoc/inline_cross/assoc_item_trait_bounds.out0.html (renamed from src/test/rustdoc/inline_cross/assoc_item_trait_bounds.out0.html) | 0 | ||||
-rw-r--r-- | tests/rustdoc/inline_cross/assoc_item_trait_bounds.out2.html (renamed from src/test/rustdoc/inline_cross/assoc_item_trait_bounds.out2.html) | 0 | ||||
-rw-r--r-- | tests/rustdoc/inline_cross/assoc_item_trait_bounds.out9.html (renamed from src/test/rustdoc/inline_cross/assoc_item_trait_bounds.out9.html) | 0 | ||||
-rw-r--r-- | tests/rustdoc/inline_cross/assoc_item_trait_bounds.rs (renamed from src/test/rustdoc/inline_cross/assoc_item_trait_bounds.rs) | 0 | ||||
-rw-r--r-- | tests/rustdoc/inline_cross/auxiliary/add-docs.rs (renamed from src/test/rustdoc/inline_cross/auxiliary/add-docs.rs) | 0 | ||||
-rw-r--r-- | tests/rustdoc/inline_cross/auxiliary/assoc-items.rs (renamed from src/test/rustdoc/inline_cross/auxiliary/assoc-items.rs) | 0 | ||||
-rw-r--r-- | tests/rustdoc/inline_cross/auxiliary/assoc_item_trait_bounds.rs (renamed from src/test/rustdoc/inline_cross/auxiliary/assoc_item_trait_bounds.rs) | 0 | ||||
-rw-r--r-- | tests/rustdoc/inline_cross/auxiliary/cross-glob.rs | 7 | ||||
-rw-r--r-- | tests/rustdoc/inline_cross/auxiliary/default-trait-method.rs (renamed from src/test/rustdoc/inline_cross/auxiliary/default-trait-method.rs) | 0 | ||||
-rw-r--r-- | tests/rustdoc/inline_cross/auxiliary/dyn_trait.rs (renamed from src/test/rustdoc/inline_cross/auxiliary/dyn_trait.rs) | 0 | ||||
-rw-r--r-- | tests/rustdoc/inline_cross/auxiliary/impl-inline-without-trait.rs (renamed from src/test/rustdoc/inline_cross/auxiliary/impl-inline-without-trait.rs) | 0 | ||||
-rw-r--r-- | tests/rustdoc/inline_cross/auxiliary/impl_trait_aux.rs (renamed from src/test/rustdoc/inline_cross/auxiliary/impl_trait_aux.rs) | 0 | ||||
-rw-r--r-- | tests/rustdoc/inline_cross/auxiliary/implementors_inline.rs (renamed from src/test/rustdoc/inline_cross/auxiliary/implementors_inline.rs) | 0 | ||||
-rw-r--r-- | tests/rustdoc/inline_cross/auxiliary/issue-24183.rs (renamed from src/test/rustdoc/inline_cross/auxiliary/issue-24183.rs) | 0 | ||||
-rw-r--r-- | tests/rustdoc/inline_cross/auxiliary/issue-33113.rs (renamed from src/test/rustdoc/inline_cross/auxiliary/issue-33113.rs) | 0 | ||||
-rw-r--r-- | tests/rustdoc/inline_cross/auxiliary/macro-vis.rs (renamed from src/test/rustdoc/inline_cross/auxiliary/macro-vis.rs) | 0 | ||||
-rw-r--r-- | tests/rustdoc/inline_cross/auxiliary/macros.rs (renamed from src/test/rustdoc/inline_cross/auxiliary/macros.rs) | 0 | ||||
-rw-r--r-- | tests/rustdoc/inline_cross/auxiliary/proc_macro.rs (renamed from src/test/rustdoc/inline_cross/auxiliary/proc_macro.rs) | 0 | ||||
-rw-r--r-- | tests/rustdoc/inline_cross/auxiliary/renamed-via-module.rs (renamed from src/test/rustdoc/inline_cross/auxiliary/renamed-via-module.rs) | 0 | ||||
-rw-r--r-- | tests/rustdoc/inline_cross/auxiliary/rustdoc-hidden-sig.rs (renamed from src/test/rustdoc/inline_cross/auxiliary/rustdoc-hidden-sig.rs) | 0 | ||||
-rw-r--r-- | tests/rustdoc/inline_cross/auxiliary/rustdoc-hidden.rs (renamed from src/test/rustdoc/inline_cross/auxiliary/rustdoc-hidden.rs) | 0 | ||||
-rw-r--r-- | tests/rustdoc/inline_cross/auxiliary/rustdoc-nonreachable-impls.rs (renamed from src/test/rustdoc/inline_cross/auxiliary/rustdoc-nonreachable-impls.rs) | 0 | ||||
-rw-r--r-- | tests/rustdoc/inline_cross/auxiliary/rustdoc-trait-object-impl.rs (renamed from src/test/rustdoc/inline_cross/auxiliary/rustdoc-trait-object-impl.rs) | 0 | ||||
-rw-r--r-- | tests/rustdoc/inline_cross/auxiliary/trait-vis.rs (renamed from src/test/rustdoc/inline_cross/auxiliary/trait-vis.rs) | 0 | ||||
-rw-r--r-- | tests/rustdoc/inline_cross/auxiliary/use_crate.rs (renamed from src/test/rustdoc/inline_cross/auxiliary/use_crate.rs) | 0 | ||||
-rw-r--r-- | tests/rustdoc/inline_cross/auxiliary/use_crate_2.rs (renamed from src/test/rustdoc/inline_cross/auxiliary/use_crate_2.rs) | 0 | ||||
-rw-r--r-- | tests/rustdoc/inline_cross/cross-glob.rs | 16 | ||||
-rw-r--r-- | tests/rustdoc/inline_cross/default-trait-method.rs (renamed from src/test/rustdoc/inline_cross/default-trait-method.rs) | 0 | ||||
-rw-r--r-- | tests/rustdoc/inline_cross/dyn_trait.rs (renamed from src/test/rustdoc/inline_cross/dyn_trait.rs) | 4 | ||||
-rw-r--r-- | tests/rustdoc/inline_cross/hidden-use.rs (renamed from src/test/rustdoc/inline_cross/hidden-use.rs) | 0 | ||||
-rw-r--r-- | tests/rustdoc/inline_cross/impl-inline-without-trait.rs (renamed from src/test/rustdoc/inline_cross/impl-inline-without-trait.rs) | 0 | ||||
-rw-r--r-- | tests/rustdoc/inline_cross/impl_trait.rs | 47 | ||||
-rw-r--r-- | tests/rustdoc/inline_cross/implementors-js.rs (renamed from src/test/rustdoc/inline_cross/implementors-js.rs) | 0 | ||||
-rw-r--r-- | tests/rustdoc/inline_cross/inline_hidden.rs (renamed from src/test/rustdoc/inline_cross/inline_hidden.rs) | 0 | ||||
-rw-r--r-- | tests/rustdoc/inline_cross/issue-24183.method_no_where_self_sized.html (renamed from src/test/rustdoc/inline_cross/issue-24183.method_no_where_self_sized.html) | 0 | ||||
-rw-r--r-- | tests/rustdoc/inline_cross/issue-24183.rs (renamed from src/test/rustdoc/inline_cross/issue-24183.rs) | 0 | ||||
-rw-r--r-- | tests/rustdoc/inline_cross/issue-28480.rs (renamed from src/test/rustdoc/inline_cross/issue-28480.rs) | 0 | ||||
-rw-r--r-- | tests/rustdoc/inline_cross/issue-31948-1.rs (renamed from src/test/rustdoc/inline_cross/issue-31948-1.rs) | 0 | ||||
-rw-r--r-- | tests/rustdoc/inline_cross/issue-31948-2.rs (renamed from src/test/rustdoc/inline_cross/issue-31948-2.rs) | 0 | ||||
-rw-r--r-- | tests/rustdoc/inline_cross/issue-31948.rs (renamed from src/test/rustdoc/inline_cross/issue-31948.rs) | 0 | ||||
-rw-r--r-- | tests/rustdoc/inline_cross/issue-32881.rs (renamed from src/test/rustdoc/inline_cross/issue-32881.rs) | 0 | ||||
-rw-r--r-- | tests/rustdoc/inline_cross/issue-33113.rs (renamed from src/test/rustdoc/inline_cross/issue-33113.rs) | 0 | ||||
-rw-r--r-- | tests/rustdoc/inline_cross/macro-vis.rs (renamed from src/test/rustdoc/inline_cross/macro-vis.rs) | 0 | ||||
-rw-r--r-- | tests/rustdoc/inline_cross/macros.rs (renamed from src/test/rustdoc/inline_cross/macros.rs) | 0 | ||||
-rw-r--r-- | tests/rustdoc/inline_cross/proc_macro.rs (renamed from src/test/rustdoc/inline_cross/proc_macro.rs) | 0 | ||||
-rw-r--r-- | tests/rustdoc/inline_cross/renamed-via-module.rs (renamed from src/test/rustdoc/inline_cross/renamed-via-module.rs) | 0 | ||||
-rw-r--r-- | tests/rustdoc/inline_cross/trait-vis.rs (renamed from src/test/rustdoc/inline_cross/trait-vis.rs) | 0 | ||||
-rw-r--r-- | tests/rustdoc/inline_cross/use_crate.rs (renamed from src/test/rustdoc/inline_cross/use_crate.rs) | 0 |
50 files changed, 72 insertions, 2 deletions
diff --git a/src/test/rustdoc/inline_cross/add-docs.rs b/tests/rustdoc/inline_cross/add-docs.rs index a1124d209..a1124d209 100644 --- a/src/test/rustdoc/inline_cross/add-docs.rs +++ b/tests/rustdoc/inline_cross/add-docs.rs diff --git a/src/test/rustdoc/inline_cross/assoc-items.rs b/tests/rustdoc/inline_cross/assoc-items.rs index 811827a17..811827a17 100644 --- a/src/test/rustdoc/inline_cross/assoc-items.rs +++ b/tests/rustdoc/inline_cross/assoc-items.rs diff --git a/src/test/rustdoc/inline_cross/assoc_item_trait_bounds.out0.html b/tests/rustdoc/inline_cross/assoc_item_trait_bounds.out0.html index 8934bc1ee..8934bc1ee 100644 --- a/src/test/rustdoc/inline_cross/assoc_item_trait_bounds.out0.html +++ b/tests/rustdoc/inline_cross/assoc_item_trait_bounds.out0.html diff --git a/src/test/rustdoc/inline_cross/assoc_item_trait_bounds.out2.html b/tests/rustdoc/inline_cross/assoc_item_trait_bounds.out2.html index bf330670e..bf330670e 100644 --- a/src/test/rustdoc/inline_cross/assoc_item_trait_bounds.out2.html +++ b/tests/rustdoc/inline_cross/assoc_item_trait_bounds.out2.html diff --git a/src/test/rustdoc/inline_cross/assoc_item_trait_bounds.out9.html b/tests/rustdoc/inline_cross/assoc_item_trait_bounds.out9.html index 69d84e1b2..69d84e1b2 100644 --- a/src/test/rustdoc/inline_cross/assoc_item_trait_bounds.out9.html +++ b/tests/rustdoc/inline_cross/assoc_item_trait_bounds.out9.html diff --git a/src/test/rustdoc/inline_cross/assoc_item_trait_bounds.rs b/tests/rustdoc/inline_cross/assoc_item_trait_bounds.rs index db2491b87..db2491b87 100644 --- a/src/test/rustdoc/inline_cross/assoc_item_trait_bounds.rs +++ b/tests/rustdoc/inline_cross/assoc_item_trait_bounds.rs diff --git a/src/test/rustdoc/inline_cross/auxiliary/add-docs.rs b/tests/rustdoc/inline_cross/auxiliary/add-docs.rs index 85efa508f..85efa508f 100644 --- a/src/test/rustdoc/inline_cross/auxiliary/add-docs.rs +++ b/tests/rustdoc/inline_cross/auxiliary/add-docs.rs diff --git a/src/test/rustdoc/inline_cross/auxiliary/assoc-items.rs b/tests/rustdoc/inline_cross/auxiliary/assoc-items.rs index 5fa299914..5fa299914 100644 --- a/src/test/rustdoc/inline_cross/auxiliary/assoc-items.rs +++ b/tests/rustdoc/inline_cross/auxiliary/assoc-items.rs diff --git a/src/test/rustdoc/inline_cross/auxiliary/assoc_item_trait_bounds.rs b/tests/rustdoc/inline_cross/auxiliary/assoc_item_trait_bounds.rs index 6644c8e41..6644c8e41 100644 --- a/src/test/rustdoc/inline_cross/auxiliary/assoc_item_trait_bounds.rs +++ b/tests/rustdoc/inline_cross/auxiliary/assoc_item_trait_bounds.rs diff --git a/tests/rustdoc/inline_cross/auxiliary/cross-glob.rs b/tests/rustdoc/inline_cross/auxiliary/cross-glob.rs new file mode 100644 index 000000000..48672590a --- /dev/null +++ b/tests/rustdoc/inline_cross/auxiliary/cross-glob.rs @@ -0,0 +1,7 @@ +#![crate_name = "inner"] + +pub struct SomeStruct; + +pub fn some_fn() {} + +pub enum Shadowed {} diff --git a/src/test/rustdoc/inline_cross/auxiliary/default-trait-method.rs b/tests/rustdoc/inline_cross/auxiliary/default-trait-method.rs index ce60bbfb4..ce60bbfb4 100644 --- a/src/test/rustdoc/inline_cross/auxiliary/default-trait-method.rs +++ b/tests/rustdoc/inline_cross/auxiliary/default-trait-method.rs diff --git a/src/test/rustdoc/inline_cross/auxiliary/dyn_trait.rs b/tests/rustdoc/inline_cross/auxiliary/dyn_trait.rs index 9ac2e3d96..9ac2e3d96 100644 --- a/src/test/rustdoc/inline_cross/auxiliary/dyn_trait.rs +++ b/tests/rustdoc/inline_cross/auxiliary/dyn_trait.rs diff --git a/src/test/rustdoc/inline_cross/auxiliary/impl-inline-without-trait.rs b/tests/rustdoc/inline_cross/auxiliary/impl-inline-without-trait.rs index 401a6a44a..401a6a44a 100644 --- a/src/test/rustdoc/inline_cross/auxiliary/impl-inline-without-trait.rs +++ b/tests/rustdoc/inline_cross/auxiliary/impl-inline-without-trait.rs diff --git a/src/test/rustdoc/inline_cross/auxiliary/impl_trait_aux.rs b/tests/rustdoc/inline_cross/auxiliary/impl_trait_aux.rs index 19433c968..19433c968 100644 --- a/src/test/rustdoc/inline_cross/auxiliary/impl_trait_aux.rs +++ b/tests/rustdoc/inline_cross/auxiliary/impl_trait_aux.rs diff --git a/src/test/rustdoc/inline_cross/auxiliary/implementors_inline.rs b/tests/rustdoc/inline_cross/auxiliary/implementors_inline.rs index b003fb357..b003fb357 100644 --- a/src/test/rustdoc/inline_cross/auxiliary/implementors_inline.rs +++ b/tests/rustdoc/inline_cross/auxiliary/implementors_inline.rs diff --git a/src/test/rustdoc/inline_cross/auxiliary/issue-24183.rs b/tests/rustdoc/inline_cross/auxiliary/issue-24183.rs index e7a13acc6..e7a13acc6 100644 --- a/src/test/rustdoc/inline_cross/auxiliary/issue-24183.rs +++ b/tests/rustdoc/inline_cross/auxiliary/issue-24183.rs diff --git a/src/test/rustdoc/inline_cross/auxiliary/issue-33113.rs b/tests/rustdoc/inline_cross/auxiliary/issue-33113.rs index 4e1f1918e..4e1f1918e 100644 --- a/src/test/rustdoc/inline_cross/auxiliary/issue-33113.rs +++ b/tests/rustdoc/inline_cross/auxiliary/issue-33113.rs diff --git a/src/test/rustdoc/inline_cross/auxiliary/macro-vis.rs b/tests/rustdoc/inline_cross/auxiliary/macro-vis.rs index 5615a4fdd..5615a4fdd 100644 --- a/src/test/rustdoc/inline_cross/auxiliary/macro-vis.rs +++ b/tests/rustdoc/inline_cross/auxiliary/macro-vis.rs diff --git a/src/test/rustdoc/inline_cross/auxiliary/macros.rs b/tests/rustdoc/inline_cross/auxiliary/macros.rs index 651ae2f1a..651ae2f1a 100644 --- a/src/test/rustdoc/inline_cross/auxiliary/macros.rs +++ b/tests/rustdoc/inline_cross/auxiliary/macros.rs diff --git a/src/test/rustdoc/inline_cross/auxiliary/proc_macro.rs b/tests/rustdoc/inline_cross/auxiliary/proc_macro.rs index d8e5746f3..d8e5746f3 100644 --- a/src/test/rustdoc/inline_cross/auxiliary/proc_macro.rs +++ b/tests/rustdoc/inline_cross/auxiliary/proc_macro.rs diff --git a/src/test/rustdoc/inline_cross/auxiliary/renamed-via-module.rs b/tests/rustdoc/inline_cross/auxiliary/renamed-via-module.rs index 2e5290782..2e5290782 100644 --- a/src/test/rustdoc/inline_cross/auxiliary/renamed-via-module.rs +++ b/tests/rustdoc/inline_cross/auxiliary/renamed-via-module.rs diff --git a/src/test/rustdoc/inline_cross/auxiliary/rustdoc-hidden-sig.rs b/tests/rustdoc/inline_cross/auxiliary/rustdoc-hidden-sig.rs index 6357b76df..6357b76df 100644 --- a/src/test/rustdoc/inline_cross/auxiliary/rustdoc-hidden-sig.rs +++ b/tests/rustdoc/inline_cross/auxiliary/rustdoc-hidden-sig.rs diff --git a/src/test/rustdoc/inline_cross/auxiliary/rustdoc-hidden.rs b/tests/rustdoc/inline_cross/auxiliary/rustdoc-hidden.rs index 0c75b3127..0c75b3127 100644 --- a/src/test/rustdoc/inline_cross/auxiliary/rustdoc-hidden.rs +++ b/tests/rustdoc/inline_cross/auxiliary/rustdoc-hidden.rs diff --git a/src/test/rustdoc/inline_cross/auxiliary/rustdoc-nonreachable-impls.rs b/tests/rustdoc/inline_cross/auxiliary/rustdoc-nonreachable-impls.rs index 4e461d3bc..4e461d3bc 100644 --- a/src/test/rustdoc/inline_cross/auxiliary/rustdoc-nonreachable-impls.rs +++ b/tests/rustdoc/inline_cross/auxiliary/rustdoc-nonreachable-impls.rs diff --git a/src/test/rustdoc/inline_cross/auxiliary/rustdoc-trait-object-impl.rs b/tests/rustdoc/inline_cross/auxiliary/rustdoc-trait-object-impl.rs index 11d8733c4..11d8733c4 100644 --- a/src/test/rustdoc/inline_cross/auxiliary/rustdoc-trait-object-impl.rs +++ b/tests/rustdoc/inline_cross/auxiliary/rustdoc-trait-object-impl.rs diff --git a/src/test/rustdoc/inline_cross/auxiliary/trait-vis.rs b/tests/rustdoc/inline_cross/auxiliary/trait-vis.rs index e5bc7969b..e5bc7969b 100644 --- a/src/test/rustdoc/inline_cross/auxiliary/trait-vis.rs +++ b/tests/rustdoc/inline_cross/auxiliary/trait-vis.rs diff --git a/src/test/rustdoc/inline_cross/auxiliary/use_crate.rs b/tests/rustdoc/inline_cross/auxiliary/use_crate.rs index 75efbe0db..75efbe0db 100644 --- a/src/test/rustdoc/inline_cross/auxiliary/use_crate.rs +++ b/tests/rustdoc/inline_cross/auxiliary/use_crate.rs diff --git a/src/test/rustdoc/inline_cross/auxiliary/use_crate_2.rs b/tests/rustdoc/inline_cross/auxiliary/use_crate_2.rs index 25b4c202e..25b4c202e 100644 --- a/src/test/rustdoc/inline_cross/auxiliary/use_crate_2.rs +++ b/tests/rustdoc/inline_cross/auxiliary/use_crate_2.rs diff --git a/tests/rustdoc/inline_cross/cross-glob.rs b/tests/rustdoc/inline_cross/cross-glob.rs new file mode 100644 index 000000000..7a519d2d2 --- /dev/null +++ b/tests/rustdoc/inline_cross/cross-glob.rs @@ -0,0 +1,16 @@ +// aux-build:cross-glob.rs +// build-aux-docs +// ignore-cross-compile + +extern crate inner; + +// @has cross_glob/struct.SomeStruct.html +// @has cross_glob/fn.some_fn.html +// @!has cross_glob/enum.Shadowed.html +// @!has cross_glob/index.html '//code' 'pub use inner::*;' +#[doc(inline)] +pub use inner::*; + +// This type shadows the glob-imported enum `Shadowed`. +// @has cross_glob/type.Shadowed.html +pub type Shadowed = u8; diff --git a/src/test/rustdoc/inline_cross/default-trait-method.rs b/tests/rustdoc/inline_cross/default-trait-method.rs index a4ec73a12..a4ec73a12 100644 --- a/src/test/rustdoc/inline_cross/default-trait-method.rs +++ b/tests/rustdoc/inline_cross/default-trait-method.rs diff --git a/src/test/rustdoc/inline_cross/dyn_trait.rs b/tests/rustdoc/inline_cross/dyn_trait.rs index fa760540e..0da8bfc3a 100644 --- a/src/test/rustdoc/inline_cross/dyn_trait.rs +++ b/tests/rustdoc/inline_cross/dyn_trait.rs @@ -22,10 +22,10 @@ pub use dyn_trait::Ty2; pub use dyn_trait::Ty3; // @has user/fn.func0.html -// @has - '//pre[@class="rust fn"]' "func0(_: &dyn Fn())" +// @has - '//div[@class="item-decl"]/pre[@class="rust"]' "func0(_: &dyn Fn())" // FIXME(fmease): Show placeholder-lifetime bound, render "func0(_: &(dyn Fn() + '_))" pub use dyn_trait::func0; // @has user/fn.func1.html -// @has - '//pre[@class="rust fn"]' "func1<'func>(_: &(dyn Fn() + 'func))" +// @has - '//div[@class="item-decl"]/pre[@class="rust"]' "func1<'func>(_: &(dyn Fn() + 'func))" pub use dyn_trait::func1; diff --git a/src/test/rustdoc/inline_cross/hidden-use.rs b/tests/rustdoc/inline_cross/hidden-use.rs index 28a4f4bac..28a4f4bac 100644 --- a/src/test/rustdoc/inline_cross/hidden-use.rs +++ b/tests/rustdoc/inline_cross/hidden-use.rs diff --git a/src/test/rustdoc/inline_cross/impl-inline-without-trait.rs b/tests/rustdoc/inline_cross/impl-inline-without-trait.rs index 9b67022fd..9b67022fd 100644 --- a/src/test/rustdoc/inline_cross/impl-inline-without-trait.rs +++ b/tests/rustdoc/inline_cross/impl-inline-without-trait.rs diff --git a/tests/rustdoc/inline_cross/impl_trait.rs b/tests/rustdoc/inline_cross/impl_trait.rs new file mode 100644 index 000000000..e8587209b --- /dev/null +++ b/tests/rustdoc/inline_cross/impl_trait.rs @@ -0,0 +1,47 @@ +// aux-build:impl_trait_aux.rs +// edition:2018 + +extern crate impl_trait_aux; + +// @has impl_trait/fn.func.html +// @has - '//div[@class="item-decl"]/pre[@class="rust"]' "pub fn func<'a>(_x: impl Clone + Into<Vec<u8, Global>> + 'a)" +// @!has - '//div[@class="item-decl"]/pre[@class="rust"]' 'where' +pub use impl_trait_aux::func; + +// @has impl_trait/fn.func2.html +// @has - '//div[@class="item-decl"]/pre[@class="rust"]' "func2<T>(" +// @has - '//div[@class="item-decl"]/pre[@class="rust"]' "_x: impl Deref<Target = Option<T>> + Iterator<Item = T>," +// @has - '//div[@class="item-decl"]/pre[@class="rust"]' "_y: impl Iterator<Item = u8>)" +// @!has - '//div[@class="item-decl"]/pre[@class="rust"]' 'where' +pub use impl_trait_aux::func2; + +// @has impl_trait/fn.func3.html +// @has - '//div[@class="item-decl"]/pre[@class="rust"]' "func3(" +// @has - '//div[@class="item-decl"]/pre[@class="rust"]' "_x: impl Iterator<Item = impl Iterator<Item = u8>> + Clone)" +// @!has - '//div[@class="item-decl"]/pre[@class="rust"]' 'where' +pub use impl_trait_aux::func3; + +// @has impl_trait/fn.func4.html +// @has - '//div[@class="item-decl"]/pre[@class="rust"]' "func4<T>(" +// @has - '//div[@class="item-decl"]/pre[@class="rust"]' "T: Iterator<Item = impl Clone>," +pub use impl_trait_aux::func4; + +// @has impl_trait/fn.func5.html +// @has - '//div[@class="item-decl"]/pre[@class="rust"]' "func5(" +// @has - '//div[@class="item-decl"]/pre[@class="rust"]' "_f: impl for<'any> Fn(&'any str, &'any str) -> bool + for<'r> Other<T<'r> = ()>," +// @has - '//div[@class="item-decl"]/pre[@class="rust"]' "_a: impl for<'alpha, 'beta> Auxiliary<'alpha, Item<'beta> = fn(_: &'beta ())>" +// @!has - '//div[@class="item-decl"]/pre[@class="rust"]' 'where' +pub use impl_trait_aux::func5; + +// @has impl_trait/fn.async_fn.html +// @has - '//div[@class="item-decl"]/pre[@class="rust"]' "pub async fn async_fn()" +pub use impl_trait_aux::async_fn; + +// @has impl_trait/struct.Foo.html +// @has - '//*[@id="method.method"]//h4[@class="code-header"]' "pub fn method<'a>(_x: impl Clone + Into<Vec<u8, Global>> + 'a)" +// @!has - '//*[@id="method.method"]//h4[@class="code-header"]' 'where' +pub use impl_trait_aux::Foo; + +// @has impl_trait/struct.Bar.html +// @has - '//*[@id="method.async_foo"]' "pub async fn async_foo(" +pub use impl_trait_aux::Bar; diff --git a/src/test/rustdoc/inline_cross/implementors-js.rs b/tests/rustdoc/inline_cross/implementors-js.rs index c79f05d8d..c79f05d8d 100644 --- a/src/test/rustdoc/inline_cross/implementors-js.rs +++ b/tests/rustdoc/inline_cross/implementors-js.rs diff --git a/src/test/rustdoc/inline_cross/inline_hidden.rs b/tests/rustdoc/inline_cross/inline_hidden.rs index dcceaadb9..dcceaadb9 100644 --- a/src/test/rustdoc/inline_cross/inline_hidden.rs +++ b/tests/rustdoc/inline_cross/inline_hidden.rs diff --git a/src/test/rustdoc/inline_cross/issue-24183.method_no_where_self_sized.html b/tests/rustdoc/inline_cross/issue-24183.method_no_where_self_sized.html index f3c1c0452..f3c1c0452 100644 --- a/src/test/rustdoc/inline_cross/issue-24183.method_no_where_self_sized.html +++ b/tests/rustdoc/inline_cross/issue-24183.method_no_where_self_sized.html diff --git a/src/test/rustdoc/inline_cross/issue-24183.rs b/tests/rustdoc/inline_cross/issue-24183.rs index d11b6955f..d11b6955f 100644 --- a/src/test/rustdoc/inline_cross/issue-24183.rs +++ b/tests/rustdoc/inline_cross/issue-24183.rs diff --git a/src/test/rustdoc/inline_cross/issue-28480.rs b/tests/rustdoc/inline_cross/issue-28480.rs index 99f5b9007..99f5b9007 100644 --- a/src/test/rustdoc/inline_cross/issue-28480.rs +++ b/tests/rustdoc/inline_cross/issue-28480.rs diff --git a/src/test/rustdoc/inline_cross/issue-31948-1.rs b/tests/rustdoc/inline_cross/issue-31948-1.rs index 6e89167b3..6e89167b3 100644 --- a/src/test/rustdoc/inline_cross/issue-31948-1.rs +++ b/tests/rustdoc/inline_cross/issue-31948-1.rs diff --git a/src/test/rustdoc/inline_cross/issue-31948-2.rs b/tests/rustdoc/inline_cross/issue-31948-2.rs index 141e07656..141e07656 100644 --- a/src/test/rustdoc/inline_cross/issue-31948-2.rs +++ b/tests/rustdoc/inline_cross/issue-31948-2.rs diff --git a/src/test/rustdoc/inline_cross/issue-31948.rs b/tests/rustdoc/inline_cross/issue-31948.rs index 96fc6ca47..96fc6ca47 100644 --- a/src/test/rustdoc/inline_cross/issue-31948.rs +++ b/tests/rustdoc/inline_cross/issue-31948.rs diff --git a/src/test/rustdoc/inline_cross/issue-32881.rs b/tests/rustdoc/inline_cross/issue-32881.rs index 183fd15ab..183fd15ab 100644 --- a/src/test/rustdoc/inline_cross/issue-32881.rs +++ b/tests/rustdoc/inline_cross/issue-32881.rs diff --git a/src/test/rustdoc/inline_cross/issue-33113.rs b/tests/rustdoc/inline_cross/issue-33113.rs index d954707fa..d954707fa 100644 --- a/src/test/rustdoc/inline_cross/issue-33113.rs +++ b/tests/rustdoc/inline_cross/issue-33113.rs diff --git a/src/test/rustdoc/inline_cross/macro-vis.rs b/tests/rustdoc/inline_cross/macro-vis.rs index 9fefd38ad..9fefd38ad 100644 --- a/src/test/rustdoc/inline_cross/macro-vis.rs +++ b/tests/rustdoc/inline_cross/macro-vis.rs diff --git a/src/test/rustdoc/inline_cross/macros.rs b/tests/rustdoc/inline_cross/macros.rs index 5daa0d4ba..5daa0d4ba 100644 --- a/src/test/rustdoc/inline_cross/macros.rs +++ b/tests/rustdoc/inline_cross/macros.rs diff --git a/src/test/rustdoc/inline_cross/proc_macro.rs b/tests/rustdoc/inline_cross/proc_macro.rs index a46550865..a46550865 100644 --- a/src/test/rustdoc/inline_cross/proc_macro.rs +++ b/tests/rustdoc/inline_cross/proc_macro.rs diff --git a/src/test/rustdoc/inline_cross/renamed-via-module.rs b/tests/rustdoc/inline_cross/renamed-via-module.rs index cdedbf070..cdedbf070 100644 --- a/src/test/rustdoc/inline_cross/renamed-via-module.rs +++ b/tests/rustdoc/inline_cross/renamed-via-module.rs diff --git a/src/test/rustdoc/inline_cross/trait-vis.rs b/tests/rustdoc/inline_cross/trait-vis.rs index b646babac..b646babac 100644 --- a/src/test/rustdoc/inline_cross/trait-vis.rs +++ b/tests/rustdoc/inline_cross/trait-vis.rs diff --git a/src/test/rustdoc/inline_cross/use_crate.rs b/tests/rustdoc/inline_cross/use_crate.rs index 00e0f041c..00e0f041c 100644 --- a/src/test/rustdoc/inline_cross/use_crate.rs +++ b/tests/rustdoc/inline_cross/use_crate.rs |