]> git.proxmox.com Git - rustc.git/blobdiff - src/doc/nomicon/src/vec/vec-raw.md
New upstream version 1.61.0+dfsg1
[rustc.git] / src / doc / nomicon / src / vec / vec-raw.md
index a7d8dbe6ff5783402cf2556fd2bed9019951d42d..e86537b817a1924af7b327ceb633bee51be088fe 100644 (file)
@@ -134,8 +134,10 @@ impl<T> Drop for IntoIter<T> {
     }
 }
 
-impl<T> Vec<T> {
-    pub fn into_iter(self) -> IntoIter<T> {
+impl<T> IntoIterator for Vec<T> {
+    type Item = T;
+    type IntoIter = IntoIter<T>;
+    fn into_iter(self) -> IntoIter<T> {
         unsafe {
             // need to use ptr::read to unsafely move the buf out since it's
             // not Copy, and Vec implements Drop (so we can't destructure it).