about summary refs log tree commit diff
path: root/library/core/src/array
diff options
context:
space:
mode:
authorJosh Stone <jistone@redhat.com>2021-03-08 15:32:41 -0800
committerJosh Stone <jistone@redhat.com>2021-03-26 09:32:29 -0700
commit3b1f5e34620d6bfa32a127258e2c2d9f2f4d693b (patch)
tree65195beaa85d4c160440fb38aa940536040a010a /library/core/src/array
parentb362958453910169876686a839c6818fec2950c5 (diff)
downloadrust-3b1f5e34620d6bfa32a127258e2c2d9f2f4d693b.tar.gz
rust-3b1f5e34620d6bfa32a127258e2c2d9f2f4d693b.zip
Use iter::zip in library/
Diffstat (limited to 'library/core/src/array')
-rw-r--r--library/core/src/array/iter.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/library/core/src/array/iter.rs b/library/core/src/array/iter.rs
index f82454addd0..c36542f6314 100644
--- a/library/core/src/array/iter.rs
+++ b/library/core/src/array/iter.rs
@@ -2,7 +2,7 @@
 
 use crate::{
     fmt,
-    iter::{ExactSizeIterator, FusedIterator, TrustedLen, TrustedRandomAccess},
+    iter::{self, ExactSizeIterator, FusedIterator, TrustedLen, TrustedRandomAccess},
     mem::{self, MaybeUninit},
     ops::Range,
     ptr,
@@ -215,7 +215,7 @@ impl<T: Clone, const N: usize> Clone for IntoIter<T, N> {
         let mut new = Self { data: MaybeUninit::uninit_array(), alive: 0..0 };
 
         // Clone all alive elements.
-        for (src, dst) in self.as_slice().iter().zip(&mut new.data) {
+        for (src, dst) in iter::zip(self.as_slice(), &mut new.data) {
             // Write a clone into the new array, then update its alive range.
             // If cloning panics, we'll correctly drop the previous items.
             dst.write(src.clone());