diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-17 12:18:58 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-17 12:18:58 +0000 |
commit | a4b7ed7a42c716ab9f05e351f003d589124fd55d (patch) | |
tree | b620cd3f223850b28716e474e80c58059dca5dd4 /src/test/rustdoc/issue-43869.rs | |
parent | Adding upstream version 1.67.1+dfsg1. (diff) | |
download | rustc-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.rs | 72 |
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 |