]> git.lizzy.rs Git - rust.git/commit
sys: reveal std::io representation to sys module
authorAaron Turon <aturon@mozilla.com>
Fri, 21 Nov 2014 02:26:47 +0000 (18:26 -0800)
committerAaron Turon <aturon@mozilla.com>
Fri, 21 Nov 2014 18:17:13 +0000 (10:17 -0800)
commit4156bc44176d93296a0f1834690dd9792390cec6
treee0ed8ebfe17df893157b8d529dbdb22c57aee598
parentc9f6d696420107f82304b992cf623b806995fe18
sys: reveal std::io representation to sys module

This commit adds a `AsInner` trait to `sys_common` and provides
implementations on many `std::io` types. This is a building block for
exposing platform-specific APIs that hook into `std::io` types.
src/libstd/io/fs.rs
src/libstd/io/net/pipe.rs
src/libstd/io/net/tcp.rs
src/libstd/io/net/udp.rs
src/libstd/io/pipe.rs
src/libstd/sys/common/mod.rs
src/libstd/sys/unix/pipe.rs
src/libstd/sys/unix/process.rs
src/libstd/sys/windows/pipe.rs
src/libstd/sys/windows/process.rs