Switched around to pass around the connection pool from which to get a new connection. rather than a pooled connection already pulled off the pool.
Testing out some thing on how Rust handles deserialization from db rows into JSON.