deadpool_sync/
reexports.rs

1//! This module contains all things that should be reexported
2//! by backend implementations in order to avoid direct
3//! dependencies on the `deadpool` crate itself.
4//!
5//! This module is the variant that should be used by *sync*
6//! backends.
7//!
8//! Crates based on `deadpool::managed::sync` should include this line:
9//! ```rust,ignore
10//! pub use deadpool::managed::sync::reexports::*;
11//! deadpool::managed_reexports!(
12//!     "name_of_crate",
13//!     Manager,
14//!     Object<Manager>,
15//!     Error,
16//!     ConfigError
17//! );
18//! ```
19
20pub use super::{InteractError, SyncGuard};