Module tokio_util::sync
source · Expand description
Synchronization primitives
Structs
A token which can be used to signal a cancellation request to one or more
tasks.
A wrapper for cancellation token which automatically cancels
it on drop. It is created using
drop_guard method on the CancellationToken.A wrapper around
Semaphore that provides a poll_acquire method.Error returned by the
PollSender when the channel is closed.A wrapper around
mpsc::Sender that can be polled.A reusable
Pin<Box<dyn Future<Output = T> + Send + 'a>>.A Future that is resolved once the corresponding
CancellationToken
is cancelled.A Future that is resolved once the corresponding
CancellationToken
is cancelled.