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

pub use super::{InteractError, SyncGuard};