DoxigAlpha

Function parameters

Parameters

#
s:[]const u8

Type definitions in this namespace

Types

#
Method
https://developer.mozilla.org/en-US/docs/Web/HTTP/Methods
Status
https://developer.mozilla.org/en-US/docs/Web/HTTP/Status
TransferEncoding
compression is intentionally omitted here since it is handled in `ContentEncoding`.
BodyWriter
Request or response body.

Source

Implementation

#
pub fn fromString(s: []const u8) ?ContentEncoding {
    const map = std.StaticStringMap(ContentEncoding).initComptime(.{
        .{ "zstd", .zstd },
        .{ "gzip", .gzip },
        .{ "x-gzip", .gzip },
        .{ "deflate", .deflate },
        .{ "compress", .compress },
        .{ "x-compress", .compress },
        .{ "identity", .identity },
    });
    return map.get(s);
}