Crate rsevents_extra
source ·Structs
- An
Awaitable
type that can be used to block until n parallel tasks have completed. - A concurrency-limiting synchronization primitive, used to limit the number of threads performing a certain operation or accessing a particular resource at the same time.
- The concurrency token returned by
Semaphore::wait()
, allowing access to the concurrency-limited region/code. Gives up its slot when dropped, allowing another thread to enter the semaphore in its place. - The default
rsevents
error forAwaitable
implementations in this crate, indicating that unbounded calls toAwaitable::wait()
cannot fail.
Traits
- The
rsevents
abstraction over all types that can be awaited, implemented by types in this crate.