commit 4fcdb08390dc1496b74a3e652498f9a0b27fada5 (tree)
parent 99c489055951c09c1a22973078e5d7dbda14bac1
Author: Josh Wolfe <thejoshwolfe@gmail.com>
Date: Fri, 15 Aug 2025 17:04:39 -0400
[std] fix compile error in std.Io.Writer.failing
Diffstat:
1 file changed, 6 insertions(+), 0 deletions(-)
diff --git a/lib/std/Io/Writer.zig b/lib/std/Io/Writer.zig
@@ -141,8 +141,14 @@ pub const failing: Writer = .{
.sendFile = failingSendFile,
.rebase = failingRebase,
},
+ .buffer = &.{},
};
+test failing {
+ var fw: Writer = .failing;
+ try testing.expectError(error.WriteFailed, fw.writeAll("always fails"));
+}
+
/// Returns the contents not yet drained.
pub fn buffered(w: *const Writer) []u8 {
return w.buffer[0..w.end];