diff options
author | 2021-09-09 23:33:34 -0700 | |
---|---|---|
committer | 2021-09-09 23:33:34 -0700 | |
commit | fc907e2f81698d89502fb2ee0375e6d98a492c13 (patch) | |
tree | e775c2479b334ec901f61b5c0ccfab0102ff679e /src/deps/picohttp.zig | |
parent | 8a02ad48a5eb1319c1bf3e9eb97e013924db875f (diff) | |
download | bun-jarred/fetch-experiment.tar.gz bun-jarred/fetch-experiment.tar.zst bun-jarred/fetch-experiment.zip |
currentjarred/fetch-experiment
Diffstat (limited to '')
-rw-r--r-- | src/deps/picohttp.zig | 8 |
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; |