fediglam/src/http/lib.zig

28 lines
649 B
Zig

const std = @import("std");
const ciutf8 = @import("util").ciutf8;
const request = @import("./request.zig");
pub const server = @import("./server.zig");
pub const Method = std.http.Method;
pub const Status = std.http.Status;
pub const Request = request.Request;
pub const Server = server.Server;
pub const Headers = std.HashMap([]const u8, []const u8, struct {
pub fn eql(_: @This(), a: []const u8, b: []const u8) bool {
return ciutf8.eql(a, b);
}
pub fn hash(_: @This(), str: []const u8) u64 {
return ciutf8.hash(str);
}
}, std.hash_map.default_max_load_percentage);
test {
_ = server;
_ = request;
}