👎 Deprecated since 0.9.1:
This module has been deprecated in favor of the dedicated deadpool-sync
utility crate.
Available on crate feature
managed
only.Expand description
Helpers for writing pools for objects that don’t support async and need to be run inside a thread.
Modules
reexportsDeprecated
This module contains all things that should be reexported
by backend implementations in order to avoid direct
dependencies on the deadpool
crate itself.
Structs
SyncGuardDeprecated
This guard is returned when calling SyncWrapper::lock
or
SyncWrapper::try_lock
. This is basicly just a wrapper around
a MutexGuard
but hides some implementation details.
SyncWrapperDeprecated
Wrapper for objects which only provides blocking functions that need to be called on a separate thread.
Enums
InteractErrorDeprecated
Possible errors returned when SyncWrapper::interact()
fails.