]> gitweb.ps.run Git - zighttp/commitdiff
update for 0.14.0
authorpatrick-scho <patrick.schoenberger@posteo.de>
Fri, 11 Apr 2025 11:06:57 +0000 (13:06 +0200)
committerpatrick-scho <patrick.schoenberger@posteo.de>
Fri, 11 Apr 2025 11:06:57 +0000 (13:06 +0200)
src/http.zig

index 70b4fa95dfb2c345b5f44d45c38bdd6872f5d12d..e89fd2a8ad14156ddaed7500cbdc0e0dfbad2888 100644 (file)
@@ -337,7 +337,7 @@ pub const Response = struct {
     pub fn add_header(self: *Response, name: []const u8, value: anytype) !void {
         const header = try self.extra_headers.addOne();
         try header.name.writer().writeAll(name);
-        if (@typeInfo(@TypeOf(value)).Struct.fields.len < 2 or @sizeOf(@TypeOf(value[1])) == 0) {
+        if (@typeInfo(@TypeOf(value)).@"struct".fields.len < 2 or @sizeOf(@TypeOf(value[1])) == 0) {
             try header.value.writer().writeAll(value[0]);
         } else {
             try std.fmt.format(header.value.writer(), value[0], value[1]);
@@ -356,7 +356,7 @@ pub const Response = struct {
     pub fn write(self: *Response, comptime fmt: []const u8, args: anytype) !void {
         const writer = self.stream_body.writer();
 
-        if (@sizeOf(@TypeOf(args)) == 0) {
+        if (@typeInfo(@TypeOf(args)).@"struct".fields.len == 0) {
             try writer.writeAll(fmt);
         } else {
             try std.fmt.format(writer, fmt, args);