pub fn deinit(client: *Client) void client: *Client1307
1308
1309
1310
1311
1312
1313
1314
1315pub 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;
}
Release all associated resources with the client.
All pending requests must be de-initialized and all active connections released before calling this function.