Abhishek C. Sharma
d7afcada76
Fixed ambiguous associated types
2019-11-04 15:19:47 +05:30
Abhishek C. Sharma
e36172e808
Merge remote-tracking branch 'upstream/master'
2019-11-04 14:03:29 +05:30
Abhishek C. Sharma
a3e68704bc
Wrap state enum in public struct
2019-11-04 13:58:14 +05:30
yjh
8bef812e78
Update src/stream/stream/cloned.rs
...
Co-Authored-By: nasa <htilcs1115@gmail.com>
2019-11-04 11:49:50 +08:00
yjh
bf0cd5987a
Update src/stream/stream/cloned.rs
...
Co-Authored-By: nasa <htilcs1115@gmail.com>
2019-11-04 11:49:43 +08:00
Stjepan Glavina
20cdf73bb0
Simplify RwLock using WakerSet ( #440 )
2019-11-04 02:40:55 +01:00
Yoshua Wuyts
ed1cb49807
remove remaining instances of VecDeque stream
...
Signed-off-by: Yoshua Wuyts <yoshuawuyts@gmail.com>
2019-11-04 01:57:53 +01:00
Stjepan Glavina
78614c6c1d
Clarify blocking in channel docs ( #448 )
2019-11-03 22:19:04 +01:00
nasa
ddbbbfc32a
Replace VecDeque
with stream::from_iter
in examples ( #447 )
2019-11-03 13:40:51 +01:00
yjhmelody
4942dc7f9f
Add Stream cloned
2019-11-03 19:19:52 +08:00
Abhishek C. Sharma
e0910be8fb
Added Future::flatten
2019-11-03 11:34:49 +05:30
Felipe Sere
57a6516e63
Make bounds on Stream impl simpler
2019-11-02 22:24:12 -05:00
Felipe Sere
fbd5bd867d
Revert "Only one generic type needed"
...
This reverts commit e9b9284863a614b852c22d58205cb983fc26682a.
2019-11-02 22:24:12 -05:00
Felipe Sere
9ee804f9ed
Only one generic type needed
2019-11-02 22:24:12 -05:00
Felipe Seré
eaa56580e3
Update src/stream/stream/mod.rs
...
Co-Authored-By: Yoshua Wuyts <yoshuawuyts+github@gmail.com>
2019-11-02 22:24:12 -05:00
Felipe Sere
0186124aef
Simpler impl
2019-11-02 22:24:12 -05:00
Felipe Sere
197253aa73
Run fmt
2019-11-02 22:24:12 -05:00
Felipe Sere
19381fa590
One clippy warning
2019-11-02 22:23:46 -05:00
Felipe Sere
ed5b095c73
Run fmt
2019-11-02 22:23:46 -05:00
Felipe Sere
5aadc5e4e9
Make cycle a function on the stream type
2019-11-02 22:23:46 -05:00
Felipe Sere
b979773505
Follow clippys advice
2019-11-02 22:23:46 -05:00
Felipe Sere
fd09e2f248
Run fmt
2019-11-02 22:23:46 -05:00
Felipe Sere
171cc82aed
Replace copy with clone bound
2019-11-02 22:23:46 -05:00
Felipe Sere
83ff11ff4c
Switch cycle to stream
2019-11-02 22:23:46 -05:00
Felipe Sere
e1ba87e7c1
Add slightly better docs
2019-11-02 22:23:46 -05:00
Felipe Sere
8126bb1882
use the module operator to calculate next index
2019-11-02 22:23:46 -05:00
Felipe Sere
486f9a964c
Cycle over a known set of values.
2019-11-02 22:23:46 -05:00
Felipe Sere
a096d5ec2d
stub out an example
2019-11-02 22:23:00 -05:00
Felipe Sere
dea1b67670
Skeleton cycle
2019-11-02 22:23:00 -05:00
Aleksey Kladov
fa91d7f856
Stream::merge does not end prematurely if one stream is delayed ( #437 )
...
* Stream::merge does not end prematurely if one stream is delayed
* `cargo test` without features works
* Stream::merge works correctly for unfused streams
2019-11-03 00:11:59 +01:00
Yoshua Wuyts
9a4f4c591c
Merge pull request #441 from async-rs/stdio-lock-unstable
...
mark stdio-lock structs as unstable
2019-11-03 00:05:11 +01:00
Yoshua Wuyts
6f9436e575
mark stdio-lock structs as unstable
...
Signed-off-by: Yoshua Wuyts <yoshuawuyts@gmail.com>
2019-11-02 23:54:27 +01:00
Yoshua Wuyts
735fa6954e
Replace select!/try_select! with Future::{race,try_race} ( #405 )
...
* init Future::select
Signed-off-by: Yoshua Wuyts <yoshuawuyts@gmail.com>
* implement Future::select
Signed-off-by: Yoshua Wuyts <yoshuawuyts@gmail.com>
* try_select
Signed-off-by: Yoshua Wuyts <yoshuawuyts@gmail.com>
* fixes
Signed-off-by: Yoshua Wuyts <yoshuawuyts@gmail.com>
* works
Signed-off-by: Yoshua Wuyts <yoshuawuyts@gmail.com>
* pass clippy
Signed-off-by: Yoshua Wuyts <yoshuawuyts@gmail.com>
* please clippy
Signed-off-by: Yoshua Wuyts <yoshuawuyts@gmail.com>
* implement feedback from stjepan
Signed-off-by: Yoshua Wuyts <yoshuawuyts@gmail.com>
* rename select to race
Signed-off-by: Yoshua Wuyts <yoshuawuyts@gmail.com>
* fmt
Signed-off-by: Yoshua Wuyts <yoshuawuyts@gmail.com>
2019-11-02 23:00:03 +01:00
yjh
3a2e6d5b92
add max_by_key ( #408 )
...
* add max_by_key
* fix conflict
* fmt code
2019-11-02 15:59:15 +01:00
Zhang Guyu
5fb9d3e980
add Stream::copied ( #442 )
2019-11-02 15:58:30 +01:00
Yoshua Wuyts
4c63392a85
Merge pull request #334 from k-nasa/add_stdin_lock
...
Locking for stdin
2019-11-02 14:18:36 +01:00
k-nasa
3dcad984b4
fix: To unstable feature
2019-11-02 12:34:53 +09:00
Yoshua Wuyts
c413e717da
Merge pull request #429 from markhildreth/tcp_smoke_tests
...
Added TCP smoke tests against std Listener and Stream
2019-11-02 02:30:42 +01:00
Yoshua Wuyts
911ebada0b
Merge pull request #434 from paulocsanz/master
...
Put everything behind a 'stable' feature to avoid future breaking changes
2019-11-02 01:33:52 +01:00
Aleksey Kladov
ec1a6ea3e8
Fix typo ( #439 )
2019-11-01 22:08:19 +01:00
Tyler Neely
5adc608791
Spawn several threads when we fail to enqueue work in the blocki… ( #181 )
...
* Rebase onto master
* Switch to unbounded channels
2019-11-01 21:53:13 +01:00
Sheyne Anderson
1a51ca424a
Fix typo in tutorial in book ( #412 )
2019-11-01 20:17:46 +01:00
k-nasa
81873ae5f3
fix
2019-11-02 01:27:27 +09:00
Florian Gilcher
d5fd035956
Small example for a TCP server that both handles IP v4 and v6 ( #418 )
...
* Add a small example for listening to both ipv4 and ipv6
Presenting stream merge on Incoming.
* Change stable checks workflow to not cover examples, but tests
2019-11-01 16:10:37 +01:00
Yoshua Wuyts
e17a6703c8
Merge pull request #415 from k-nasa/stream_from_iter
...
Add stream::from_iter
2019-11-01 16:05:58 +01:00
Paulo
8e991bcd3a
Fix typo
2019-11-01 10:59:38 -03:00
Paulo
2e66c38453
Simplify default feature
2019-11-01 10:58:51 -03:00
k-nasa
0661f774c2
Merge branch 'master' into add_stdin_lock
2019-11-01 21:20:38 +09:00
k-nasa
2f3c867d44
Merge branch 'master' into stream_from_iter
2019-11-01 21:19:53 +09:00
k-nasa
063798ce49
Add doc
2019-11-01 21:18:43 +09:00