authorgravatar for hello@nektro.netMeghan Denny <hello@nektro.net> 2026-05-31 21:08:56 -07:00
committergravatar for hello@nektro.netMeghan Denny <hello@nektro.net> 2026-05-31 21:08:56 -07:00
logc2ff3f0ca598c280c709016c5fb45f7c1dab1d23
tree84d39618f54f36ea87672a9742d31b3ee2ae1a0d
parent49e67c0ca9713d8a4617735d6e43d7993dd139df
signaturebadge-check Signed by SSH key SHA256:4hHJbtBRU58AYXwjL7fkz2fnQHdiye8x1QpTCQ0sHNw

update to zig 0.15.2


1 files changed, 12 insertions(+), 21 deletions(-)

yaml.zig+12-21
......@@ -54,30 +54,27 @@ pub const Item = union(enum) {
5454 }
5555 }
5656
57 pub fn format(self: Item, comptime fmt: string, options: std.fmt.FormatOptions, writer: anytype) @TypeOf(writer).Error!void {
58 _ = fmt;
59 _ = options;
60
57 pub fn format(self: Item, writer: *std.Io.Writer) !void {
6158 try writer.writeAll("Item{");
6259 switch (self) {
6360 .event => {
64 try std.fmt.format(writer, "event {}", .{self.event});
61 try writer.print("event {}", .{self.event});
6562 },
6663 .kv, .stream => {
6764 unreachable;
6865 },
6966 .mapping => {
70 try std.fmt.format(writer, "{}", .{self.mapping});
67 try writer.print("{f}", .{self.mapping});
7168 },
7269 .sequence => {
7370 try writer.writeAll("[ ");
7471 for (self.sequence) |it| {
75 try std.fmt.format(writer, "{}, ", .{it});
72 try writer.print("{f}, ", .{it});
7673 }
7774 try writer.writeAll("]");
7875 },
7976 .string => {
80 try std.fmt.format(writer, "{s}", .{self.string});
77 try writer.print("{s}", .{self.string});
8178 },
8279 }
8380 try writer.writeAll("}");
......@@ -114,22 +111,19 @@ pub const Value = union(enum) {
114111 }
115112 }
116113
117 pub fn format(self: Value, comptime fmt: string, options: std.fmt.FormatOptions, writer: anytype) @TypeOf(writer).Error!void {
118 _ = fmt;
119 _ = options;
120
114 pub fn format(self: Value, writer: *std.Io.Writer) !void {
121115 try writer.writeAll("Value{");
122116 switch (self) {
123117 .string => {
124 try std.fmt.format(writer, "{s}", .{self.string});
118 try writer.print("{s}", .{self.string});
125119 },
126120 .mapping => {
127 try std.fmt.format(writer, "{}", .{self.mapping});
121 try writer.print("{f}", .{self.mapping});
128122 },
129123 .sequence => {
130124 try writer.writeAll("[ ");
131125 for (self.sequence) |it| {
132 try std.fmt.format(writer, "{}, ", .{it});
126 try writer.print("{f}, ", .{it});
133127 }
134128 try writer.writeAll("]");
135129 },
......@@ -188,14 +182,11 @@ pub const Mapping = struct {
188182 return self.getT(k, .mapping);
189183 }
190184
191 pub fn format(self: Mapping, comptime fmt: string, options: std.fmt.FormatOptions, writer: anytype) @TypeOf(writer).Error!void {
192 _ = fmt;
193 _ = options;
194
185 pub fn format(self: Mapping, writer: *std.Io.Writer) !void {
195186 try writer.writeAll("{ ");
196187 for (self.items) |it| {
197 try std.fmt.format(writer, "{s}: ", .{it.key});
198 try std.fmt.format(writer, "{}, ", .{it.value});
188 try writer.print("{s}: ", .{it.key});
189 try writer.print("{f}, ", .{it.value});
199190 }
200191 try writer.writeAll("}");
201192 }