Expand description
A simple object pool that blocks when taking an item out.
use block_pool::Pool;
let pool = Pool::new(vec![1, 2, 3]);
let mut item = pool.take();
*item += 1;
drop(item);
Structsยง
- Pool
- Container for objects that can be taken out.
- Returnable
- A smart pointer that holds an object taken from a pool.