aboutsummaryrefslogtreecommitdiff
path: root/src/deps/picohttp.zig
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/deps/picohttp.zig8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/deps/picohttp.zig b/src/deps/picohttp.zig
index 3340793ca..7c081afc4 100644
--- a/src/deps/picohttp.zig
+++ b/src/deps/picohttp.zig
@@ -35,6 +35,14 @@ pub const Request = struct {
minor_version: usize,
headers: []const Header,
+ pub fn format(self: Request, comptime layout: []const u8, opts: fmt.FormatOptions, writer: anytype) !void {
+ try fmt.format(writer, "{s} {s}\n", .{ self.method, self.path });
+ for (self.headers) |header| {
+ _ = try writer.write("\t");
+ try fmt.format(writer, "{s}\n", .{header});
+ }
+ }
+
pub fn parse(buf: []const u8, src: []Header) !Request {
var method: []const u8 = undefined;
var path: []const u8 = undefined;