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