about summary refs log tree commit diff
diff options
context:
space:
mode:
authorXiretza <xiretza@xiretza.xyz>2022-12-10 09:03:14 +0100
committerXiretza <xiretza@xiretza.xyz>2022-12-10 09:28:07 +0100
commit17a0740ebb1798ee29fc39c1ec025f0949144541 (patch)
tree6ac7fab03df4d5187709e0767f91ef30d5df5e89
parenta8b5d4b7f113975e35b1924af608989e0cd620cd (diff)
downloadrust-17a0740ebb1798ee29fc39c1ec025f0949144541.tar.gz
rust-17a0740ebb1798ee29fc39c1ec025f0949144541.zip
libcore: make result of iter::from_generator Clone
This is currently only relevant with #![feature(generator_clone)].
-rw-r--r--library/core/src/iter/sources/from_generator.rs1
1 files changed, 1 insertions, 0 deletions
diff --git a/library/core/src/iter/sources/from_generator.rs b/library/core/src/iter/sources/from_generator.rs
index a974d3c892d..4cbe731b222 100644
--- a/library/core/src/iter/sources/from_generator.rs
+++ b/library/core/src/iter/sources/from_generator.rs
@@ -35,6 +35,7 @@ pub fn from_generator<G: Generator<Return = ()> + Unpin>(generator: G) -> FromGe
 ///
 /// [`iter::from_generator()`]: from_generator
 #[unstable(feature = "iter_from_generator", issue = "43122", reason = "generators are unstable")]
+#[derive(Clone)]
 pub struct FromGenerator<G>(G);
 
 #[unstable(feature = "iter_from_generator", issue = "43122", reason = "generators are unstable")]