about summary refs log tree commit diff
path: root/src/libstd
diff options
context:
space:
mode:
authorMikhail Zabaluev <mikhail.zabaluev@gmail.com>2015-02-05 13:53:32 +0200
committerMikhail Zabaluev <mikhail.zabaluev@gmail.com>2015-02-05 13:54:26 +0200
commitfb6b970bf8d12182a69b1e7ae222f3e2ebbb9003 (patch)
treec4c0bfc92d74061bbe6b5737420ddab35a4057da /src/libstd
parent3ac862816fc57fb6047986624d98f986cbfd40b9 (diff)
downloadrust-fb6b970bf8d12182a69b1e7ae222f3e2ebbb9003.tar.gz
rust-fb6b970bf8d12182a69b1e7ae222f3e2ebbb9003.zip
Replace one more slice::from_raw_mut_buf added with new io
Diffstat (limited to 'src/libstd')
-rw-r--r--src/libstd/io/mod.rs5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/libstd/io/mod.rs b/src/libstd/io/mod.rs
index 0832206a48b..419bee1a624 100644
--- a/src/libstd/io/mod.rs
+++ b/src/libstd/io/mod.rs
@@ -24,7 +24,6 @@ use error::Error as StdError;
 use fmt;
 use iter::Iterator;
 use marker::Sized;
-use mem;
 use ops::{Drop, FnOnce};
 use option::Option::{self, Some, None};
 use ptr::PtrExt;
@@ -69,8 +68,8 @@ fn with_end_to_cap<F>(v: &mut Vec<u8>, f: F) -> Result<usize>
     unsafe {
         let n = try!(f({
             let base = v.as_mut_ptr().offset(v.len() as isize);
-            black_box(slice::from_raw_mut_buf(mem::copy_lifetime(v, &base),
-                                              v.capacity() - v.len()))
+            black_box(slice::from_raw_parts_mut(base,
+                                                v.capacity() - v.len()))
         }));
 
         // If the closure (typically a `read` implementation) reported that it