👎 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.