k-nasa
59615a655b
feat: Add StderrLock and StdoutLock struct
2019-10-27 22:04:43 +09:00
k-nasa
48b255897e
Merge branch 'master' into add_stdin_lock
2019-10-24 18:34:42 +09:00
Taiki Endo
2abf5ca891
Deny warnings on CI ( #378 )
...
* Deny warnings on CI
* Fix some clippy warnings
2019-10-23 20:20:59 +09:00
Taiki Endo
944e43d4bf
Remove Pin API related unsafe code by using pin-project-lite cra… ( #381 )
2019-10-23 10:35:02 +01:00
Stjepan Glavina
ec23632f3e
Cleanup: replace cfg-if with our macros ( #361 )
...
* Cleanup: replace cfg-if with our macros
* Prefix macros with cfg_
* Remove #[macro_export] from internal macros
2019-10-17 19:17:49 +02:00
k-nasa
f2bf01223c
$cargo fmt
2019-10-17 16:34:39 +09:00
k-nasa
70e8476264
fix StdinLock doc test
2019-10-17 16:32:14 +09:00
k-nasa
a5a00d7b14
feat: Add StdinLock struct
2019-10-17 16:29:23 +09:00
Yoshua Wuyts
d250eee556
port the std::io docs to async_std::io
...
Signed-off-by: Yoshua Wuyts <yoshuawuyts@gmail.com>
2019-10-16 02:15:20 +02:00
Yoshua Wuyts
9f8fa45dc7
io docs
...
Signed-off-by: Yoshua Wuyts <yoshuawuyts@gmail.com>
2019-10-16 02:03:26 +02:00
Yoshua Wuyts
49faea2023
init FutureExt ( #308 )
...
* init FutureExt
Signed-off-by: Yoshua Wuyts <yoshuawuyts@gmail.com>
* prelude
Signed-off-by: Yoshua Wuyts <yoshuawuyts@gmail.com>
* Refactor extension_trait
Signed-off-by: Yoshua Wuyts <yoshuawuyts@gmail.com>
* Fix rustdoc
Signed-off-by: Yoshua Wuyts <yoshuawuyts@gmail.com>
2019-10-15 16:27:06 +02:00
Yoshua Wuyts
b4c1c63fd2
task::blocking async closure -> FnOnce
...
Signed-off-by: Yoshua Wuyts <yoshuawuyts@gmail.com>
2019-10-15 16:01:24 +02:00
Yoshua Wuyts
e938527f66
add stream::interval ( #298 )
...
* add stream::interval
Signed-off-by: Yoshua Wuyts <yoshuawuyts@gmail.com>
* fix tests
Signed-off-by: Yoshua Wuyts <yoshuawuyts@gmail.com>
* cargo fmt
Signed-off-by: Yoshua Wuyts <yoshuawuyts@gmail.com>
* cross-docs
Signed-off-by: Yoshua Wuyts <yoshuawuyts@gmail.com>
* update deps
Signed-off-by: Yoshua Wuyts <yoshuawuyts@gmail.com>
2019-10-15 15:30:24 +02:00
k-nasa
94ef3dc2b2
feat: Add Stdout::lock
2019-10-15 21:44:23 +09:00
k-nasa
9b09806593
feat: Add Stdin::lock
2019-10-15 21:44:11 +09:00
k-nasa
f9741e7488
feat: Add Stderr::lock
2019-10-15 21:43:54 +09:00
Wouter Geraedts
c7f6543502
Inline TryFutureExt logic for src/io/timeout.rs ( #317 )
2019-10-15 09:56:39 +02:00
Yoshua Wuyts
e1deaa58d8
Add BufRead::split ( #312 )
...
* add BufRead::split
Signed-off-by: Yoshua Wuyts <yoshuawuyts@gmail.com>
* fix docs
Signed-off-by: Yoshua Wuyts <yoshuawuyts@gmail.com>
* Update src/io/buf_read/mod.rs
Co-Authored-By: Stjepan Glavina <stjepang@gmail.com>
2019-10-14 15:49:54 +02:00
Yoshua Wuyts
fef2e32a3c
cargo fmt
...
Signed-off-by: Yoshua Wuyts <yoshuawuyts@gmail.com>
2019-10-13 19:54:44 +02:00
Yoshua Wuyts
296d0d9d31
add print macros
...
Signed-off-by: Yoshua Wuyts <yoshuawuyts@gmail.com>
2019-10-13 19:54:44 +02:00
Yoshua Wuyts
04479b13c3
add io::stdio
...
Signed-off-by: Yoshua Wuyts <yoshuawuyts@gmail.com>
2019-10-13 19:54:44 +02:00
Yoshua Wuyts
33da049717
Merge pull request #311 from async-rs/missing-write-methods
...
Add Write::write_fmt
2019-10-13 19:53:04 +02:00
k-nasa
13ff627b09
$cargo fmt
2019-10-13 16:02:02 +09:00
k-nasa
ad156b1fce
feat: Add BufWriter::into_inner flush
2019-10-13 15:55:32 +09:00
Yoshua Wuyts
b62e4a1e48
update desc
...
Signed-off-by: Yoshua Wuyts <yoshuawuyts@gmail.com>
2019-10-13 02:39:14 +02:00
Yoshua Wuyts
a1cd76e244
cargo fmt
...
Signed-off-by: Yoshua Wuyts <yoshuawuyts@gmail.com>
2019-10-13 01:36:44 +02:00
Yoshua Wuyts
f3eba1fb48
comments
...
Signed-off-by: Yoshua Wuyts <yoshuawuyts@gmail.com>
2019-10-13 01:35:16 +02:00
Yoshua Wuyts
570dedd712
cleanup
...
Signed-off-by: Yoshua Wuyts <yoshuawuyts@gmail.com>
2019-10-13 01:31:51 +02:00
Yoshua Wuyts
58c3a06a14
init write_fmt
...
Signed-off-by: Yoshua Wuyts <yoshuawuyts@gmail.com>
2019-10-13 01:29:17 +02:00
Yoshua Wuyts
30b5ca5851
Merge pull request #296 from stjepang/cleanup-bufwriter
...
Cleanup BufWriter
2019-10-10 15:51:50 +02:00
Stjepan Glavina
de01a5c5b7
Stabilize io::Cursor
2019-10-09 17:19:34 +02:00
Stjepan Glavina
da2335bd57
Cleanup BufWriter
2019-10-09 14:45:40 +02:00
Yoshua Wuyts
9ab7b1ae6e
Merge pull request #251 from async-rs/blocking-unstable
...
add an unstable `task::blocking` function
2019-10-09 12:32:44 +02:00
Yoshua Wuyts
c27623c0fd
cargo fmt
...
Signed-off-by: Yoshua Wuyts <yoshuawuyts@gmail.com>
2019-10-08 14:58:39 +02:00
Yoshua Wuyts
647aab819f
impl feedback
...
Signed-off-by: Yoshua Wuyts <yoshuawuyts@gmail.com>
2019-10-08 14:55:09 +02:00
Yoshua Wuyts
5f708f3c4f
Merge pull request #270 from k-nasa/fix_clippy_warn
...
Fix clippy warning
2019-10-07 15:43:20 +02:00
k-nasa
468cb6348f
fix: Remove unnecessary &mut
2019-10-01 18:08:24 +09:00
Taiki Endo
f0bf66d0df
Update futures-preview to 0.3.0-alpha.19
2019-09-29 00:38:49 +09:00
dignifiedquire
064b44f695
apply cr
2019-09-27 18:49:23 -06:00
dignifiedquire
a1aa3f823d
finish BufRead
2019-09-27 18:59:30 +02:00
dignifiedquire
dc6c8fb131
feat(io): add stub for BufRead for Take
2019-09-27 16:36:55 +02:00
dignifiedquire
d9aec105a1
feat(io): implement Read::chain
2019-09-27 16:30:38 +02:00
dignifiedquire
e681e297ef
feat(io): implement Read::bytes
2019-09-27 15:14:24 +02:00
dignifiedquire
f751ebb8c4
feat(io): implement Read::by_ref
2019-09-27 15:10:40 +02:00
dignifiedquire
75dc819b2f
feat(io): implement Read::take
2019-09-27 15:07:05 +02:00
bors[bot]
f6a2393fb5
Merge #241
...
241: Simplify extension traits using a macro r=yoshuawuyts a=stjepang
This PR would fix #235
Async methods in our extension traits are now written in the simpler `-> impl Future<Output = T> [ConcreteFuture<Self>]` style. At the same time, doc tests are used even when the `docs` feature is not enabled.
Co-authored-by: Stjepan Glavina <stjepang@gmail.com>
2019-09-27 11:36:32 +00:00
Stjepan Glavina
414fadd6e6
cargo fmt
2019-09-26 23:13:02 -04:00
Stjepan Glavina
ff028bb540
Improve compile times and add comments
2019-09-26 14:21:27 -04:00
Stjepan Glavina
79eab9eb9a
Simplify extension traits using a macro
2019-09-26 07:46:29 -04:00
Kirill Mironov
63154f5b7a
cargo fmt
2019-09-24 16:33:02 +03:00