Commit graph

388 commits

Author SHA1 Message Date
Yoshua Wuyts
83a488b290
Merge pull request #597 from k-nasa/fix_doc_test
Fix failed doc test and enable doc test on CI
2019-12-13 15:03:22 +01:00
Felipe Sere
182fe6896f No need for a custom impl for FromIter for DoubleEndedStream 2019-12-12 20:52:38 +01:00
Felipe Sere
b0038e11be Only implement the DoubleEndedStream for once when the flag is on 2019-12-12 20:26:38 +01:00
Felipe Sere
8e5dedec34 Restructure package. No longer use a extension trait to match std.
Still outstanding: How do I hide the concrete structs from the trait?
2019-12-12 20:26:38 +01:00
Felipe Sere
41cf0f855b Make Once a DoubleEndedStream 2019-12-12 20:26:38 +01:00
Felipe Sere
f9a4c35fd6 Silence warning about missing docs for the double_ended module 2019-12-12 20:26:38 +01:00
Felipe Sere
6e8236d0e1 Document from_iter for DoubleEndedStream 2019-12-12 20:26:38 +01:00
Felipe Sere
892c6008c2 Replace sample with a hidden from_iter implementation for double-ended-stream 2019-12-12 20:26:38 +01:00
Felipe Sere
abd360893c Disable docs and Debug for unexposed structs 2019-12-12 20:26:38 +01:00
Felipe Sere
94893d2924 Move more of the documentation 2019-12-12 20:26:38 +01:00
Felipe Sere
02aa2f3d2a Fix next_back 2019-12-12 20:26:38 +01:00
Felipe Sere
ee2f52f3ce Add next_back 2019-12-12 20:26:38 +01:00
Felipe Sere
55194edbf7 Add try_rfold 2019-12-12 20:26:38 +01:00
Felipe Sere
c4b9a7f680 Add samples for some of the functions 2019-12-12 20:26:38 +01:00
Felipe Sere
aabfefd015 Add a sample implementation of a double ended stream 2019-12-12 20:26:38 +01:00
Felipe Sere
cc493df433 Sketch out rfold 2019-12-12 20:26:38 +01:00
Felipe Sere
78bafbb88f Sketch outch rfind 2019-12-12 20:26:38 +01:00
Felipe Sere
d0ef48c753 Sketch out nth_back 2019-12-12 20:26:38 +01:00
Felipe Sere
fa288931c6 Skeleton for DoubleEndedStreamExt trait 2019-12-12 20:26:38 +01:00
Yoshua Wuyts
d51a135015
Merge pull request #309 from async-rs/stream-delay
Stream::delay
2019-11-30 11:25:41 +09:00
k-nasa
fb1fb6c903 test: Test the delay time 2019-11-28 22:53:24 +09:00
k-nasa
fe04cf26b6 test: fix stream::throttle doc test 2019-11-28 16:16:39 +09:00
k-nasa
da965e9ba4 fix indent 2019-11-28 15:54:13 +09:00
k-nasa
9f7c1833dc fix module 2019-11-28 10:37:04 +09:00
Yoshua Wuyts
68005661d9 fix Stream::throttle hot loop (#584)
Signed-off-by: Yoshua Wuyts <yoshuawuyts@gmail.com>
2019-11-27 15:47:27 +01:00
k-nasa
32765ece41 test: Add stream::delay test code 2019-11-27 14:26:25 +09:00
k-nasa
635c592950 feat: Add stream::delay 2019-11-27 14:26:04 +09:00
k-nasa
3b055f364e Merge branch 'master' into stream-delay 2019-11-27 13:50:05 +09:00
Yoshua Wuyts
850b8ae9d0
Merge pull request #543 from k-nasa/stream_unzip
Add stream unzip
2019-11-25 20:25:44 +01:00
laizy
ec5415358f simplify AllFuture and AnyFuture (#572) 2019-11-21 18:03:23 +01:00
nasa
d146d95a39
Update src/stream/stream/mod.rs
Co-Authored-By: Taiki Endo <te316e89@gmail.com>
2019-11-20 21:38:42 +09:00
Stjepan Glavina
5fba3a0928 Fix rng use in Stream::merge 2019-11-20 13:24:18 +01:00
Yoshua Wuyts
8ea920c9f0
Merge pull request #546 from k-nasa/fix_clippy
Fix clippy warn
2019-11-20 12:26:28 +01:00
Yoshua Wuyts
d1189f9974
Merge pull request #548 from yjhmelody/fix-stream-code-style
fix stream code style
2019-11-20 12:25:11 +01:00
nasa
3bc4d293dd
Merge pull request #503 from Razican/random_merge
Randomize Stream::merge to improve the throughput.
2019-11-20 08:42:50 +09:00
razican
72ca2c1a24
Improved the code with some minor changes 2019-11-19 21:14:56 +01:00
k-nasa
b5e66c4f93 refactor: Refactoring option type handling 2019-11-20 00:38:51 +09:00
k-nasa
080875edc9 update min_by_key doc 2019-11-20 00:25:48 +09:00
k-nasa
ca71ad073b fix stream min_by_key mistake 2019-11-20 00:25:35 +09:00
k-nasa
667bbc1019 doc: update doc test 2019-11-20 00:18:11 +09:00
k-nasa
64b2e10b93 fix max_by_key mistake 2019-11-20 00:17:29 +09:00
k-nasa
314a75da28 fix typo 2019-11-20 00:00:54 +09:00
Stjepan Glavina
65afd41a33
Once doesn't need Unpin bound (#554) 2019-11-19 05:04:18 +01:00
Razican
f6829859fe
Fixed deduplication of code 2019-11-18 16:39:21 +01:00
yjhmelody
223fcc30ee fix code style for stream 2019-11-17 00:35:56 +08:00
k-nasa
76975a4441 Merge branch 'master' into fix_clippy 2019-11-16 02:41:39 +09:00
Yoshua Wuyts
355e2eded8
Merge pull request #547 from async-rs/unpin-successors-test
remove pin_mut from successors test
2019-11-15 18:24:58 +01:00
Yoshua Wuyts
ee23ba6e94
Merge pull request #545 from yjhmelody/stream-partition-patch
use `as_mut` for stream-partition
2019-11-15 18:08:51 +01:00
Yoshua Wuyts
d68dc659b2
remove pin_mut from successors test
Signed-off-by: Yoshua Wuyts <yoshuawuyts@gmail.com>
2019-11-15 18:08:00 +01:00
Yoshua Wuyts
b5c3fb8bb5
Merge pull request #363 from felipesere/async-successors
Async successors
2019-11-15 18:04:10 +01:00