Stjepan Glavina
352f18bc2a
Use async_std::sync::Arc in examples ( #501 )
2019-11-11 11:10:36 +01:00
Yoshua Wuyts
ac1042a9ca
note on Stream::merge ordering ( #491 )
...
* note on Stream::merge ordering
Signed-off-by: Yoshua Wuyts <yoshuawuyts@gmail.com>
* Update src/stream/stream/mod.rs
2019-11-09 17:02:17 +01:00
Stjepan Glavina
548733e5d5
Cleanup stream traits ( #487 )
...
* Cleanup stream traits
* Fix docs
2019-11-09 11:22:09 +01:00
Friedel Ziegelmayer
4a78f731b7
fix: stream::take_while ( #485 )
...
When the predicate is false, the stream should be ended.
2019-11-09 00:00:03 +01:00
Stjepan Glavina
ab2f64cd84
Mark extend() as unstable
2019-11-08 02:38:49 +01:00
Stjepan Glavina
f8e82564d9
Rename stream_extend to extend ( #464 )
...
* Rename stream_extend to extend
* Remove Extend from prelude
* Add stream::extend()
2019-11-07 21:46:58 +00:00
Yoshua Wuyts
d0f1996759
Merge pull request #388 from felipesere/cycle
...
Implement stream::cycle(..)
2019-11-07 13:14:43 +01:00
Yoshua Wuyts
8a0e29473a
Merge pull request #446 from yjhmelody/stream-cloned
...
Add Stream cloned
2019-11-07 13:13:20 +01:00
Yoshua Wuyts
a064a5b13e
Merge pull request #459 from stjepang/expose-ext-traits
...
Expose extension traits in preludes
2019-11-07 02:48:50 +01:00
Gabriel Majeri
d502453057
Remove doc Stream
impl for VecDeque
( #461 )
2019-11-06 08:35:31 +00:00
Stjepan Glavina
a757cc02dc
Expose extension traits in preludes
2019-11-06 00:21:32 +01:00
Stjepan Glavina
1707638ebb
Update mod.rs
2019-11-05 17:09:32 +00:00
Stjepan Glavina
43bb59cd02
Fix some links in docs
2019-11-05 17:49:05 +01:00
yjh
5179f30d2d
use async_std::stream
2019-11-05 21:15:33 +08:00
yjh
a35602f375
Update mod.rs
2019-11-05 21:08:56 +08:00
yjh
e85bbe68e6
Merge branch 'master' into stream-cloned
2019-11-04 22:30:46 +08:00
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
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
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
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
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
Aleksey Kladov
ec1a6ea3e8
Fix typo ( #439 )
2019-11-01 22:08:19 +01: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
Yoshua Wuyts
a3b742188d
fix doc tests ( #431 )
...
* fix doc tests
Signed-off-by: Yoshua Wuyts <yoshuawuyts@gmail.com>
* cargo fmt
Signed-off-by: Yoshua Wuyts <yoshuawuyts@gmail.com>
2019-11-01 12:54:43 +01:00
Yoshua Wuyts
cc75b65b8c
Merge pull request #409 from yjhmelody/stream-min
...
Add Stream min
2019-11-01 00:41:54 +01:00
Yoshua Wuyts
f102588df5
Merge pull request #428 from zhangguyu6/stream-position
...
Add stream position
2019-11-01 00:33:39 +01:00
Yoshua Wuyts
3e0fe742f6
Merge pull request #427 from yjhmelody/stream-ne
...
Add stream ne
2019-11-01 00:29:21 +01:00
zhangguyu
07d21e5eb3
change trait bounds
2019-10-31 23:30:11 +08:00