Fedor Sakharov
774550ca99
Merge branch 'master' into fs-stream-fold
2019-09-11 22:05:04 +03:00
Fedor Sakharov
3dc33f54b4
fixes after #145
2019-09-11 22:03:44 +03:00
Fedor Sakharov
9b3658244d
Merge branch 'master' into fs-stream-enumerate
2019-09-11 22:01:48 +03:00
Fedor Sakharov
18428d6bfe
housekeeping after 145
2019-09-11 21:47:52 +03:00
Stjepan Glavina
2497f4d3e1
Merge branch 'master' into poll_next
2019-09-11 17:08:25 +02:00
Stjepan Glavina
724a9f4eb0
Add Stream::poll_next
2019-09-11 17:06:02 +02:00
Fedor Sakharov
cdd4215e8f
forgot None case
2019-09-11 10:09:52 +03:00
Fedor Sakharov
2d75ffacc4
fixes example to resemble std more
2019-09-11 10:08:08 +03:00
Fedor Sakharov
5b720ab1e2
adds stream::fold combinator
2019-09-11 09:54:25 +03:00
Fedor Sakharov
97a5f9b50c
adds stream::find combinator
2019-09-10 23:38:11 +03:00
Fedor Sakharov
ed944d051a
adds stream::enumerate combinator
2019-09-10 20:43:56 +03:00
Fedor Sakharov
efb8415429
Merge branch 'master' into fs-stream-find-map
2019-09-10 16:25:38 +03:00
bors[bot]
6d1e71fb68
Merge #163
...
163: adds stream::filter_map combinator r=yoshuawuyts a=montekki
Implements a `flat_map` combinator. Currently the same about `ret!` as in #162 .
Also the naming should probably be `FilterMapStream`, but in that case `Take` stream should also change it's name i guess.
Stdlib: https://doc.rust-lang.org/std/iter/trait.Iterator.html#method.flat_map
Ref: #129
Co-authored-by: Fedor Sakharov <fedor.sakharov@gmail.com>
2019-09-10 12:41:08 +00:00
bors[bot]
a0c9442261
Merge #166
...
166: adds stream::nth combinator r=yoshuawuyts a=montekki
Implements `nth` combinator.
---
Stdlib: https://doc.rust-lang.org/std/iter/trait.Iterator.html#method.nth
Ref: #129
Co-authored-by: Fedor Sakharov <fedor.sakharov@gmail.com>
2019-09-10 12:11:04 +00:00
Fedor Sakharov
9b381e427f
Apply suggestions from code review
...
Co-Authored-By: Yoshua Wuyts <yoshuawuyts+github@gmail.com>
2019-09-10 15:01:25 +03:00
Fedor Sakharov
272f74c1da
fixes to stream::min_by ( #162 )
...
* fixes to stream::min_by
* no reason to split these impls
* remove Debug derive from MinByFuture
2019-09-10 13:53:30 +02:00
Fedor Sakharov
45bd0ef13d
adds stream::find_map combinator
2019-09-10 09:59:00 +03:00
Fedor Sakharov
43b7523c69
remove Debug derive from NthFuture
2019-09-09 12:42:52 +03:00
Fedor Sakharov
45cd3b0894
adds stream::nth combinator
2019-09-08 21:42:35 +03:00
Fedor Sakharov
55bdea4649
adds stream::filter_map combinator
2019-09-08 18:09:33 +03:00
Yoshua Wuyts
ba43a05d01
split stream into multiple files ( #150 )
...
* split stream into multiple files
Signed-off-by: Yoshua Wuyts <yoshuawuyts@gmail.com>
* cargo fmt
Signed-off-by: Yoshua Wuyts <yoshuawuyts@gmail.com>
2019-09-08 12:56:51 +02:00
Fedor Sakharov
7e3599a6a5
add stream::min_by method ( #146 )
...
* add stream::min_by method
* Update src/stream/stream.rs
Co-Authored-By: Yoshua Wuyts <yoshuawuyts+github@gmail.com>
2019-09-06 12:08:51 +02:00
Stjepan Glavina
bac74c2d7f
Reduce dependency on futures crate ( #140 )
...
* Add future::poll_fn
* Replace all uses of poll_fn with the new one
* Remove some uses of futures
* Simplify ReadDir and DirEntry
* Remove some use of futures from File
* Use futures subcrates
* Fix imports in docs
* Remove futures-util dependency
* Remove futures-executor-preview
* Refactor
* Require more features in the futures-preview crate
2019-09-05 01:22:41 +02:00
Shady Khalifa
bff10fe83b
Stream::any implementation ( #135 )
...
* add stream::any method
* use `ret` macro and small improvements
* fix docs return type in `ret` macro
2019-09-01 19:58:16 +02:00
Shady Khalifa
e517c60fb1
remove comments
2019-08-30 20:32:03 +02:00
Shady Khalifa
e8860454e7
remove extra newline
...
Co-Authored-By: Yoshua Wuyts <yoshuawuyts+github@gmail.com>
2019-08-30 20:30:48 +02:00
Shady Khalifa
243a48c14e
remove debug
2019-08-30 18:37:58 +02:00
Shady Khalifa
fe45ba5628
update docs and examples
2019-08-30 18:35:51 +02:00
Shady Khalifa
3b80165532
add stream::all method
2019-08-30 17:42:35 +02:00
Yoshua Wuyts
63ad786768
remove async_await feature gate
...
Signed-off-by: Yoshua Wuyts <yoshuawuyts@gmail.com>
2019-08-21 00:29:35 -07:00
Andrew Chin
50e69dc765
Fix documention links to docs.rs
2019-08-16 21:50:02 -04:00
Stjepan Glavina
019c8085f4
Cleanup examples
2019-08-14 03:47:39 +02:00
Stjepan Glavina
9d8ac36813
Rename feature docs.rs to docs
2019-08-12 19:50:30 +02:00
Stjepan Glavina
a430e27819
Cleanup, docs, fmt
2019-08-12 18:00:21 +02:00
Stjepan Glavina
e44451a042
Revamp IO traits and Stream trait
2019-08-12 12:50:35 +02:00
Stjepan Glavina
3f4a56abdc
Reformat doc examples
2019-08-09 02:56:59 +02:00
Florian Gilcher
5b0a6269a9
Initial commit
2019-08-08 14:44:48 +02:00