Release all associated resources with the client.
All pending requests must be de-initialized and all active connections released before calling this function.
pub fn deinit(client: *Client) void
pub fn deinit(client: *Client) void {
const io = client.io;
assert(client.connection_pool.used.first == null); // There are still active requests.
client.connection_pool.deinit(io);
if (!disable_tls) client.ca_bundle.deinit(client.allocator);
client.* = undefined;
}