Skip to main content

PoolExt

Trait PoolExt 

Source
pub trait PoolExt<T: Returnable>:
    Send
    + Sync
    + 'static {
    // Provided method
    fn create_pool_item(
        &self,
        value: PoolValue<T>,
        handle: Arc<dyn ReturnHandle<T>>,
    ) -> PoolItem<T> { ... }
}
Expand description

Core trait defining pool operations

Provided Methods§

Source

fn create_pool_item( &self, value: PoolValue<T>, handle: Arc<dyn ReturnHandle<T>>, ) -> PoolItem<T>

Create a new PoolItem (only available to implementors)

Implementors§

Source§

impl<T: Returnable> PoolExt<T> for Pool<T>