about summary refs log tree commit diff
path: root/src/libstd/io/option.rs
AgeCommit message (Collapse)AuthorLines
2014-02-03std: Remove io::io_errorAlex Crichton-154/+0
* All I/O now returns IoResult<T> = Result<T, IoError> * All formatting traits now return fmt::Result = IoResult<()> * The if_ok!() macro was added to libstd
2014-01-09Remove eof() from io::ReaderAlex Crichton-20/+0
2014-01-08Remove the io::Decorator traitAlex Crichton-2/+1
This is just an unnecessary trait that no one's ever going to parameterize over and it's more useful to just define the methods directly on the types themselves. The implementors of this type almost always don't want inner_mut_ref() but they're forced to define it as well.
2014-01-07stdtest: Fix all leaked trait importsAlex Crichton-1/+2
2013-12-24std: Delete rt::testAlex Crichton-35/+28
This module contains many M:N specific concepts. This will no longer be available with libgreen, and most functions aren't really that necessary today anyway. New testing primitives will be introduced as they become available for 1:1 and M:N. A new io::test module is introduced with the new ip4/ip6 address helpers to continue usage in io tests.
2013-11-26test: Remove non-procedure uses of `do` from compiletest, libstd tests,Patrick Walton-12/+12
compile-fail tests, run-fail tests, and run-pass tests.
2013-11-11Move std::rt::io to std::ioAlex Crichton-0/+181