rust/src/libstd/sys/wasm
Mazdak Farrokhzad a52fce7ec8
Rollup merge of #59852 - alexcrichton:more-vectored, r=sfackler
std: Add `{read,write}_vectored` for more types

This commit implements the `{read,write}_vectored` methods on more types
in the standard library, namely:

* `std::fs::File`
* `std::process::ChildStd{in,out,err}`
* `std::io::Std{in,out,err}`
* `std::io::Std{in,out,err}Lock`
* `std::io::Std{in,out,err}Raw`

Where supported the OS implementations hook up to native support,
otherwise it falls back to the already-defaulted implementation.
2019-04-14 00:23:40 +02:00
..
alloc.rs std: Spin for a global malloc lock on wasm32 2019-03-05 07:42:17 -08:00
args.rs libstd => 2018 2019-02-28 04:06:15 +09:00
backtrace.rs libstd => 2018 2019-02-28 04:06:15 +09:00
cmath.rs Remove licenses 2018-12-25 21:08:33 -07:00
condvar.rs libstd => 2018 2019-02-28 04:06:15 +09:00
condvar_atomics.rs libstd => 2018 2019-02-28 04:06:15 +09:00
env.rs Remove licenses 2018-12-25 21:08:33 -07:00
fs.rs std: Add {read,write}_vectored for more types 2019-04-10 12:51:25 -07:00
io.rs impl Deref/DerefMut for IoVec types 2019-02-13 19:40:17 -08:00
memchr.rs Remove licenses 2018-12-25 21:08:33 -07:00
mod.rs Unify OsString/OsStr for byte-based implementations 2019-03-21 13:45:35 -07:00
mutex.rs libstd => 2018 2019-02-28 04:06:15 +09:00
mutex_atomics.rs libstd => 2018 2019-02-28 04:06:15 +09:00
net.rs libstd: deny(elided_lifetimes_in_paths) 2019-03-31 12:56:51 +02:00
os.rs libstd: deny(elided_lifetimes_in_paths) 2019-03-31 12:56:51 +02:00
path.rs libstd: deny(elided_lifetimes_in_paths) 2019-03-31 12:56:51 +02:00
pipe.rs std: Add {read,write}_vectored for more types 2019-04-10 12:51:25 -07:00
process.rs libstd: deny(elided_lifetimes_in_paths) 2019-03-31 12:56:51 +02:00
rwlock.rs libstd => 2018 2019-02-28 04:06:15 +09:00
rwlock_atomics.rs libstd => 2018 2019-02-28 04:06:15 +09:00
stack_overflow.rs Remove licenses 2018-12-25 21:08:33 -07:00
stdio.rs libstd => 2018 2019-02-28 04:06:15 +09:00
thread.rs Eliminate FnBox usages from libstd. 2019-04-10 09:40:44 +08:00
thread_local.rs libstd => 2018 2019-02-28 04:06:15 +09:00
thread_local_atomics.rs libstd => 2018 2019-02-28 04:06:15 +09:00
time.rs Update sys::time impls to have checked_sub_instant 2019-03-22 23:56:40 +01:00