mod message_loop;
pub mod new;
pub mod shutdown_child_pool;
use std::collections::HashMap;
use crossbeam_channel::Receiver;
use crate::{pool_item::PoolItem, sender_couplet::SenderCouplet};
pub struct PoolThread<P>
where
P: PoolItem,
{
thread_id: u64,
pool_thread_receiver: Receiver<SenderCouplet<P>>,
pool_item_map: HashMap<u64, P>,
}