]> git.lizzy.rs Git - rust.git/blobdiff - src/libstd/io/comm_adapters.rs
use slicing sugar
[rust.git] / src / libstd / io / comm_adapters.rs
index bce097e17ef0f8d9573331194830bd5de399c530..b578f4d5adcba81f5f84491abf8b60fa54256414 100644 (file)
@@ -13,7 +13,6 @@
 use sync::mpsc::{Sender, Receiver};
 use io;
 use option::Option::{None, Some};
-use ops::Index;
 use result::Result::{Ok, Err};
 use slice::{bytes, SliceExt};
 use super::{Buffer, Reader, Writer, IoResult};
@@ -91,7 +90,7 @@ fn read(&mut self, buf: &mut [u8]) -> IoResult<uint> {
                 Some(src) => {
                     let dst = buf.slice_from_mut(num_read);
                     let count = cmp::min(src.len(), dst.len());
-                    bytes::copy_memory(dst, src.index(&(0..count)));
+                    bytes::copy_memory(dst, &src[0..count]);
                     count
                 },
                 None => 0,