diff options
Diffstat (limited to 'src/libstd/io')
| -rw-r--r-- | src/libstd/io/comm_adapters.rs | 8 | ||||
| -rw-r--r-- | src/libstd/io/extensions.rs | 4 | ||||
| -rw-r--r-- | src/libstd/io/fs.rs | 17 | ||||
| -rw-r--r-- | src/libstd/io/mem.rs | 6 | ||||
| -rw-r--r-- | src/libstd/io/process.rs | 4 | ||||
| -rw-r--r-- | src/libstd/io/util.rs | 14 |
6 files changed, 26 insertions, 27 deletions
diff --git a/src/libstd/io/comm_adapters.rs b/src/libstd/io/comm_adapters.rs index 529536b0a0d..c03fbf302d7 100644 --- a/src/libstd/io/comm_adapters.rs +++ b/src/libstd/io/comm_adapters.rs @@ -15,9 +15,9 @@ use comm::{Sender, Receiver}; use io; use option::{None, Option, Some}; use result::{Ok, Err}; -use super::{Reader, Writer, IoResult}; -use str::StrSlice; use slice::{bytes, MutableVector, ImmutableVector}; +use str::StrSlice; +use super::{Reader, Writer, IoResult}; use vec::Vec; /// Allows reading from a rx. @@ -162,14 +162,14 @@ mod test { assert_eq!(Ok(2), reader.read(buf)); assert_eq!(&[7,8,6], buf.as_slice()); - match reader.read(buf) { + match reader.read(buf.as_mut_slice()) { Ok(..) => fail!(), Err(e) => assert_eq!(e.kind, io::EndOfFile), } assert_eq!(&[7,8,6], buf.as_slice()); // Ensure it continues to fail in the same way. - match reader.read(buf) { + match reader.read(buf.as_mut_slice()) { Ok(..) => fail!(), Err(e) => assert_eq!(e.kind, io::EndOfFile), } diff --git a/src/libstd/io/extensions.rs b/src/libstd/io/extensions.rs index d61518d4ee7..84a1253e5b4 100644 --- a/src/libstd/io/extensions.rs +++ b/src/libstd/io/extensions.rs @@ -447,10 +447,10 @@ mod test { #[test] fn test_read_f32() { //big-endian floating-point 8.1250 - let buf = box [0x41, 0x02, 0x00, 0x00]; + let buf = vec![0x41, 0x02, 0x00, 0x00]; let mut writer = MemWriter::new(); - writer.write(buf).unwrap(); + writer.write(buf.as_slice()).unwrap(); let mut reader = MemReader::new(writer.unwrap()); let f = reader.read_be_f32().unwrap(); diff --git a/src/libstd/io/fs.rs b/src/libstd/io/fs.rs index 5259200133a..c29c82ab2e9 100644 --- a/src/libstd/io/fs.rs +++ b/src/libstd/io/fs.rs @@ -52,6 +52,9 @@ fs::unlink(&path); use c_str::ToCStr; use clone::Clone; use collections::Collection; +use io::{FilePermission, Write, UnstableFileStat, Open, FileAccess, FileMode}; +use io::{IoResult, IoError, FileStat, SeekStyle, Seek, Writer, Reader}; +use io::{Read, Truncate, SeekCur, SeekSet, ReadWrite, SeekEnd, Append}; use io; use iter::Iterator; use kinds::Send; @@ -60,14 +63,10 @@ use option::{Some, None, Option}; use owned::Box; use path::{Path, GenericPath}; use path; -use result::{Ok, Err}; -use rt::rtio::{RtioFileStream, IoFactory, LocalIo}; +use result::{Err, Ok}; +use rt::rtio::LocalIo; use rt::rtio; -use slice::{OwnedVector, ImmutableVector}; -use super::UnstableFileStat; -use super::{FileMode, FileAccess, FileStat, IoResult, FilePermission}; -use super::{Reader, Writer, Seek, Append, SeekCur, SeekEnd, SeekSet}; -use super::{SeekStyle, Read, Write, ReadWrite, Open, IoError, Truncate}; +use slice::ImmutableVector; use vec::Vec; /// Unconstrained file access type that exposes read and write operations @@ -82,7 +81,7 @@ use vec::Vec; /// configured at creation time, via the `FileAccess` parameter to /// `File::open_mode()`. pub struct File { - fd: Box<RtioFileStream:Send>, + fd: Box<rtio::RtioFileStream:Send>, path: Path, last_nread: int, } @@ -846,7 +845,7 @@ mod test { let mut read_buf = [0, .. 1028]; let read_str = match check!(read_stream.read(read_buf)) { -1|0 => fail!("shouldn't happen"), - n => str::from_utf8(read_buf.slice_to(n).to_owned()).unwrap().to_owned() + n => str::from_utf8(read_buf.slice_to(n)).unwrap().to_owned() }; assert_eq!(read_str, message.to_owned()); } diff --git a/src/libstd/io/mem.rs b/src/libstd/io/mem.rs index f0fbe4529b0..71a967bb8dc 100644 --- a/src/libstd/io/mem.rs +++ b/src/libstd/io/mem.rs @@ -450,8 +450,8 @@ mod test { #[test] fn test_buf_reader() { - let in_buf = box [0, 1, 2, 3, 4, 5, 6, 7]; - let mut reader = BufReader::new(in_buf); + let in_buf = vec![0, 1, 2, 3, 4, 5, 6, 7]; + let mut reader = BufReader::new(in_buf.as_slice()); let mut buf = []; assert_eq!(reader.read(buf), Ok(0)); assert_eq!(reader.tell(), Ok(0)); @@ -466,7 +466,7 @@ mod test { assert_eq!(reader.read(buf), Ok(3)); assert_eq!(buf.slice(0, 3), &[5, 6, 7]); assert!(reader.read(buf).is_err()); - let mut reader = BufReader::new(in_buf); + let mut reader = BufReader::new(in_buf.as_slice()); assert_eq!(reader.read_until(3).unwrap(), vec!(0, 1, 2, 3)); assert_eq!(reader.read_until(3).unwrap(), vec!(4, 5, 6, 7)); assert!(reader.read(buf).is_err()); diff --git a/src/libstd/io/process.rs b/src/libstd/io/process.rs index 3cb2fe1c8f1..a626d1f3a6c 100644 --- a/src/libstd/io/process.rs +++ b/src/libstd/io/process.rs @@ -856,8 +856,8 @@ mod tests { }) iotest!(fn test_add_to_env() { - let new_env = box [("RUN_TEST_NEW_ENV", "123")]; - let prog = env_cmd().env(new_env).spawn().unwrap(); + let new_env = vec![("RUN_TEST_NEW_ENV", "123")]; + let prog = env_cmd().env(new_env.as_slice()).spawn().unwrap(); let result = prog.wait_with_output().unwrap(); let output = str::from_utf8_lossy(result.output.as_slice()).into_string(); diff --git a/src/libstd/io/util.rs b/src/libstd/io/util.rs index 59c42f111d0..83a01feee90 100644 --- a/src/libstd/io/util.rs +++ b/src/libstd/io/util.rs @@ -300,24 +300,24 @@ mod test { #[test] fn test_null_writer() { let mut s = NullWriter; - let buf = box [0, 0, 0]; - s.write(buf).unwrap(); + let buf = vec![0, 0, 0]; + s.write(buf.as_slice()).unwrap(); s.flush().unwrap(); } #[test] fn test_zero_reader() { let mut s = ZeroReader; - let mut buf = box [1, 2, 3]; - assert_eq!(s.read(buf), Ok(3)); - assert_eq!(box [0, 0, 0], buf); + let mut buf = vec![1, 2, 3]; + assert_eq!(s.read(buf.as_mut_slice()), Ok(3)); + assert_eq!(vec![0, 0, 0], buf); } #[test] fn test_null_reader() { let mut r = NullReader; - let mut buf = box [0]; - assert!(r.read(buf).is_err()); + let mut buf = vec![0]; + assert!(r.read(buf.as_mut_slice()).is_err()); } #[test] |
