unionstd.http.Client.Compression[src]

The decompressor for response messages.

Types

TypeDeflateDecompressor[src]

Source Code

Source code
pub const DeflateDecompressor = std.compress.zlib.Decompressor(Request.TransferReader)

TypeGzipDecompressor[src]

Source Code

Source code
pub const GzipDecompressor = std.compress.gzip.Decompressor(Request.TransferReader)

Fields

deflate: DeflateDecompressor
gzip: GzipDecompressor
none: void

Source Code

Source code
pub const Compression = union(enum) {
    pub const DeflateDecompressor = std.compress.zlib.Decompressor(Request.TransferReader);
    pub const GzipDecompressor = std.compress.gzip.Decompressor(Request.TransferReader);
    // https://github.com/ziglang/zig/issues/18937
    //pub const ZstdDecompressor = std.compress.zstd.DecompressStream(Request.TransferReader, .{});

    deflate: DeflateDecompressor,
    gzip: GzipDecompressor,
    // https://github.com/ziglang/zig/issues/18937
    //zstd: ZstdDecompressor,
    none: void,
}