summaryrefslogtreecommitdiffstats
path: root/src/test/rustdoc/issue-43869.rs
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-17 12:18:58 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-17 12:18:58 +0000
commita4b7ed7a42c716ab9f05e351f003d589124fd55d (patch)
treeb620cd3f223850b28716e474e80c58059dca5dd4 /src/test/rustdoc/issue-43869.rs
parentAdding upstream version 1.67.1+dfsg1. (diff)
downloadrustc-a4b7ed7a42c716ab9f05e351f003d589124fd55d.tar.xz
rustc-a4b7ed7a42c716ab9f05e351f003d589124fd55d.zip
Adding upstream version 1.68.2+dfsg1.upstream/1.68.2+dfsg1
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'src/test/rustdoc/issue-43869.rs')
-rw-r--r--src/test/rustdoc/issue-43869.rs72
1 files changed, 0 insertions, 72 deletions
diff --git a/src/test/rustdoc/issue-43869.rs b/src/test/rustdoc/issue-43869.rs
deleted file mode 100644
index 767d09d85..000000000
--- a/src/test/rustdoc/issue-43869.rs
+++ /dev/null
@@ -1,72 +0,0 @@
-pub fn g() -> impl Iterator<Item=u8> {
- Some(1u8).into_iter()
-}
-
-#[allow(unused_parens)]
-pub fn h() -> (impl Iterator<Item=u8>) {
- Some(1u8).into_iter()
-}
-
-pub fn i() -> impl Iterator<Item=u8> + 'static {
- Some(1u8).into_iter()
-}
-
-pub fn j() -> impl Iterator<Item=u8> + Clone {
- Some(1u8).into_iter()
-}
-
-pub fn k() -> [impl Clone; 2] {
- [123u32, 456u32]
-}
-
-pub fn l() -> (impl Clone, impl Default) {
- (789u32, -123i32)
-}
-
-pub fn m() -> &'static impl Clone {
- &1u8
-}
-
-pub fn n() -> *const impl Clone {
- &1u8
-}
-
-pub fn o() -> &'static [impl Clone] {
- b":)"
-}
-
-// issue #44731
-pub fn test_44731_0() -> Box<impl Iterator<Item=u8>> {
- Box::new(g())
-}
-
-pub fn test_44731_1() -> Result<Box<impl Clone>, ()> {
- Ok(Box::new(j()))
-}
-
-// NOTE these involve Fn sugar, where impl Trait is disallowed for now, see issue #45994
-//
-//pub fn test_44731_2() -> Box<Fn(impl Clone)> {
-// Box::new(|_: u32| {})
-//}
-//
-//pub fn test_44731_3() -> Box<Fn() -> impl Clone> {
-// Box::new(|| 0u32)
-//}
-
-pub fn test_44731_4() -> Box<Iterator<Item=impl Clone>> {
- Box::new(g())
-}
-
-// @has issue_43869/fn.g.html
-// @has issue_43869/fn.h.html
-// @has issue_43869/fn.i.html
-// @has issue_43869/fn.j.html
-// @has issue_43869/fn.k.html
-// @has issue_43869/fn.l.html
-// @has issue_43869/fn.m.html
-// @has issue_43869/fn.n.html
-// @has issue_43869/fn.o.html
-// @has issue_43869/fn.test_44731_0.html
-// @has issue_43869/fn.test_44731_1.html
-// @has issue_43869/fn.test_44731_4.html