yanyuxing
0e5c5d64f5
future: add adapters of CancellationToken for FutureExt ( #7475 )
2025-07-29 18:09:13 +08:00
Stepan Tubanov and Luca BRUNO
6d868d96ce
sync: fix CancellationToken failing to cancel the ready futures ( #7462 )
...
This patch fixes an issue where the `CancellationToken::run_until_cancelled` never cancels the `Future` that returns `Ready` at the first `poll`.
---------
Co-authored-by: Luca BRUNO <[email protected] >
2025-07-20 10:03:29 +08:00
Qi and Alice Ryhl
b3a14483bf
sync: improve docs of tokio_util::sync::CancellationToken ( #7408 )
...
Co-authored-by: Alice Ryhl <[email protected] >
2025-06-19 06:32:41 +08:00
yanyuxing
b926700065
sync: add DropGuardRef for CancellationToken ( #7407 )
2025-06-18 10:25:41 +02:00
Ty Larrabee
e4a39d2ef6
sync: add CancellationToken::run_until_cancelled_owned ( #7081 )
2025-03-10 14:24:25 +01:00
Timo
53ea44bfb9
sync: add CancellationToken::run_until_cancelled ( #6618 )
2024-06-13 10:58:45 +02:00
Rafael Bachmann
6871084629
chore: clippy and doc fixes ( #6081 )
2023-10-16 17:37:51 +02:00
Consoli
1bfe778acb
sync: handle possibly dangling reference safely ( #5812 )
2023-06-28 09:10:18 +02:00
Sigurd
5cef6eba7b
sync: improve CancellationToken doc on child tokens ( #5632 )
2023-04-19 17:42:32 +02:00
Alice Ryhl
8b44077ebc
sync: make CancellationToken UnwindSafe ( #5438 )
2023-02-09 13:07:52 +01:00
Jiahao XU
304b5152a7
sync: add owned future for CancellationToken ( #5153 )
2022-11-21 15:03:09 +00:00
Finomnis
addf5b5749
sync: rewrite CancellationToken ( #4652 )
2022-05-13 23:26:15 +02:00
Takuya Kajiwara
503ae34cd3
util: fix import path of CancellationToken in example code ( #4520 )
2022-02-23 11:46:35 +01:00
b-naber
9a3ce91ef5
util: fix waker update condition in CancellationToken ( #4497 )
...
There was a missing exclamation mark in the condition we used to test
whether we need a waker update in `check_for_cancellation`.
2022-02-14 13:18:10 -08:00
Taiki Endo
08ed41f339
chore: fix typos ( #3907 )
2021-07-01 02:06:56 +09:00
Mikail Bagishov
d35ff7064f
sync: add drop guard for cancellation token ( #3839 )
2021-06-28 12:34:58 +02:00
Taiki Endo
d94ab62c54
util: fix a typo in sync/cancellation_token.rs ( #2922 )
2020-10-07 15:46:13 -07:00
Juan Alvarez
53ccfc1fd6
time: introduce sleep and sleep_until functions ( #2826 )
2020-10-01 09:24:33 +02:00
Carl Lerche
9d58b70151
sync: move CancellationToken to tokio-util ( #2721 )
...
* sync: move CancellationToken to tokio-util
The `CancellationToken` utility is only available with the
`tokio_unstable` flag. This was done as the API is not final, but it
adds friction for users.
This patch moves `CancellationToken` to tokio-util where it is generally
available. The tokio-util crate does not have any constraints on
breaking change releases.
* fix clippy
* clippy again
2020-08-23 17:45:52 +02:00