Skip to content

Commit 15518f3

Browse files
authored
Merge pull request #348 from cuviper/clone-intoiter
Derive `Clone` for `{map,set}::IntoIter`
2 parents 6328647 + 5d9cb11 commit 15518f3

File tree

2 files changed

+2
-0
lines changed

2 files changed

+2
-0
lines changed

src/map/iter.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -221,6 +221,7 @@ impl<K, V> Default for IterMut2<'_, K, V> {
221221
///
222222
/// This `struct` is created by the [`IndexMap::into_iter`] method
223223
/// (provided by the [`IntoIterator`] trait). See its documentation for more.
224+
#[derive(Clone)]
224225
pub struct IntoIter<K, V> {
225226
iter: vec::IntoIter<Bucket<K, V>>,
226227
}

src/set/iter.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,7 @@ impl<T> Default for Iter<'_, T> {
8888
///
8989
/// This `struct` is created by the [`IndexSet::into_iter`] method
9090
/// (provided by the [`IntoIterator`] trait). See its documentation for more.
91+
#[derive(Clone)]
9192
pub struct IntoIter<T> {
9293
iter: vec::IntoIter<Bucket<T>>,
9394
}

0 commit comments

Comments
 (0)