pub trait AsyncPoolTrait<T: AsyncPoolContentError> {
// Required method
fn get(
&self,
) -> Pin<Box<dyn Future<Output = Result<PoolItem<'_, T>, <T as AsyncPoolContentError>::Error>> + '_>>;
}pub trait AsyncPoolTrait<T: AsyncPoolContentError> {
// Required method
fn get(
&self,
) -> Pin<Box<dyn Future<Output = Result<PoolItem<'_, T>, <T as AsyncPoolContentError>::Error>> + '_>>;
}