Benjamin Ran and Benjamin Ran
d84a9e9af3
util: enable loom tests ( #7644 )
...
Co-authored-by: Benjamin Ran <[email protected] >
2025-11-06 19:20:08 +08:00
yanyuxing
0e5c5d64f5
future: add adapters of CancellationToken for FutureExt ( #7475 )
2025-07-29 18:09:13 +08:00
yanyuxing
b926700065
sync: add DropGuardRef for CancellationToken ( #7407 )
2025-06-18 10:25:41 +02: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
Toby Lawrence
52fb93dce9
sync: refactored PollSender<T> to fix a subtly broken Sink<T> implementation ( #4214 )
...
Signed-off-by: Toby Lawrence <[email protected] >
2022-02-09 12:09:04 -05:00
Mikail Bagishov
d35ff7064f
sync: add drop guard for cancellation token ( #3839 )
2021-06-28 12:34:58 +02:00
Alice Ryhl
0867a6fc03
util: add pollable mpsc::Sender ( #3490 )
2021-03-04 17:29:30 +01:00
Alice Ryhl
891aba5f71
util: add ReusableBoxFuture utility ( #3464 )
2021-01-30 00:03:01 +01:00
Alice Ryhl
27b2d681e6
util: add pollable Semaphore ( #3444 )
2021-01-20 09:53:31 +01: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