Expand description
Pool::Struct - bounded connection pool with health
monitoring, idle/lifetime cleanup, wait-queue timeouts, and
statistics. Acquire via get_connection (drops a permit on
the inner Semaphore); return via release_connection.
The struct + 18-method impl + Clone + tests stay in one
file - tightly coupled cluster.