Rachit2323
5030b3005e
tokio-stream: implement FusedStream for various stream adaptors ( #8096 )
...
`MapWhile` is intentionally excluded because its current implementation
does not track when the closure returns `None` early, making a correct
`is_terminated()` impossible without a separate semantic change.
2026-05-01 14:09:28 +02:00
stormshield-fabs
47cc31590f
tokio-stream: implement FusedStream for Fuse ( #8090 )
2026-04-28 17:33:54 +02:00
figsoda
2db0070eb8
stream: impl FromStream for std::collections::* ( #7966 )
2026-03-16 16:00:49 +01:00
figsoda
aa1e7e2b9d
stream: impl FromStream for BTreeSet ( #7954 )
2026-03-09 10:20:21 +00:00
Tethys Svensson
c8116ecd7b
stream: work around the rustc bug in StreamExt::collect ( #7754 )
2025-12-05 10:24:29 +08:00
Muhamad Awad
62ecff895a
stream: add ChunksTimeout::into_remainder ( #7715 )
2025-11-06 20:15:10 +08:00
vxzyfx's github
8ef5163df8
stream: fix link on Peekable ( #6861 )
2024-09-23 14:56:42 +00:00
Havish Maka
11f66f43a0
chore: replace ready! with std::task::ready! ( #6804 )
2024-08-29 22:02:56 +02:00
ad hoc
65f861f478
stream: add StreamExt::peekable ( #6095 )
2023-11-01 17:32:35 +00:00
Alice Ryhl
58acb56a17
ci: update nightly to 2023-10-21 ( #6103 )
2023-10-24 14:15:25 +00:00
Weijia Jiang
707fb4d0df
tokio: remove wildcard in match patterns ( #5970 )
2023-09-23 22:05:44 +02:00
Jiahao XU
5128601898
ci: fix clippy warnings ( #5891 )
...
Signed-off-by: Jiahao XU <[email protected] >
2023-07-28 12:05:32 +02:00
jrray
e789b61424
stream: add StreamExt::timeout_repeating ( #5577 )
2023-04-24 09:27:24 +02:00
Carl Lerche
22cff80048
chore: update CI's clippy version to 1.65 ( #5276 )
2022-12-06 19:56:13 -08:00
Alice Ryhl
fc9518b627
chore: bump clippy version ( #5173 )
2022-11-06 12:44:26 +01:00
Alice Ryhl
bf5eed8fa0
time: remove Unpin bound on Throttle methods ( #5105 )
2022-10-14 08:44:30 +00:00
Marek Kuskowski
2df45234ef
stream: fix panic in ChunksTimeout::new ( #5036 )
2022-09-27 22:34:08 +00:00
jefftt
7011a68343
time: add StreamExt::chunks_timeout ( #4695 )
2022-06-06 16:16:50 +02:00
Gus Wynn
05cbfae177
stream: add cancel-safety docs to StreamExt::next and try_next ( #4715 )
2022-05-27 10:28:29 +02:00
Braulio Valdivielso Martínez
fb35c83944
tokio-stream: add StreamExt::map_while ( #4351 )
...
Fixes #4337
Rust 1.57 stabilized the `Iterator::map_while` API. This PR adds the
same functionality to the `StreamExt` trait, to keep parity.
2021-12-31 22:53:09 +09:00
Alice Ryhl
dda8da75d0
stream: add StreamExt::then ( #4355 )
2021-12-30 15:28:13 +01:00
Taiki Endo
fe770dc509
chore: fix newly added warnings ( #4253 )
2021-11-22 18:40:57 +09:00
Alice Ryhl
37e60fc7f9
chore: fix new clippy complaint ( #3915 )
2021-07-05 09:58:49 +02:00
Alice Ryhl
38204f5fba
time: fix Timeout size_hint ( #3902 )
2021-06-29 20:06:10 +02:00
Kai Jewson
69b129b405
stream: avoid yielding in AllFuture and AnyFuture ( #3625 )
2021-03-21 09:34:18 +01:00
Matthew James Briggs
8c5cde9bc3
stream: documentation note for throttle Unpin ( #3600 )
2021-03-10 08:39:43 +01:00
Alice Ryhl
4d7b73f5b3
chore: create stream_ext module ( #3342 )
2020-12-26 17:05:51 +01:00