diff options
| author | Andrew Kelley <andrew@ziglang.org> | 2020-03-13 11:31:11 -0400 |
|---|---|---|
| committer | Andrew Kelley <andrew@ziglang.org> | 2020-03-13 11:31:11 -0400 |
| commit | 2dd920ee394d06b4a215720b6bf7f355dacfd96f (patch) | |
| tree | 2824dec01eff04baacb30d724fdb8bb00ed14c0a /lib/std/http/headers.zig | |
| parent | a9297f22671dff800821ff940395411f2adb8582 (diff) | |
| parent | 4aae55b4ccf44fa3c2c2a81a6a34f3c898dece30 (diff) | |
| download | zig-2dd920ee394d06b4a215720b6bf7f355dacfd96f.tar.gz zig-2dd920ee394d06b4a215720b6bf7f355dacfd96f.zip | |
Merge branch 'format-stream' of https://github.com/fengb/zig into fengb-format-stream
Diffstat (limited to 'lib/std/http/headers.zig')
| -rw-r--r-- | lib/std/http/headers.zig | 14 |
1 files changed, 6 insertions, 8 deletions
diff --git a/lib/std/http/headers.zig b/lib/std/http/headers.zig index a7a1464f99..1e1e71e3eb 100644 --- a/lib/std/http/headers.zig +++ b/lib/std/http/headers.zig @@ -350,15 +350,13 @@ pub const Headers = struct { self: Self, comptime fmt: []const u8, options: std.fmt.FormatOptions, - context: var, - comptime Errors: type, - output: fn (@TypeOf(context), []const u8) Errors!void, - ) Errors!void { + out_stream: var, + ) !void { for (self.toSlice()) |entry| { - try output(context, entry.name); - try output(context, ": "); - try output(context, entry.value); - try output(context, "\n"); + try out_stream.writeAll(entry.name); + try out_stream.writeAll(": "); + try out_stream.writeAll(entry.value); + try out_stream.writeAll("\n"); } } }; |
