From ab0c8e1b501ab8e048d90ea12ddbf60a75332fb7 Mon Sep 17 00:00:00 2001 From: Meghan Denny Date: Wed, 24 Jun 2026 03:03:59 -0700 Subject: [PATCH] AnyWritable: type .fromStd() --- AnyWritable.zig | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/AnyWritable.zig b/AnyWritable.zig index 6981eae01cd528ee096c60fed4403da87441abf3..66fcbb11603f375c0b0c6f6ab5ed8e1fdc3ea388 100644 --- a/AnyWritable.zig +++ b/AnyWritable.zig @@ -42,7 +42,7 @@ pub fn anyWritable(r: AnyWritable) AnyWritable { return r; } -pub fn fromStd(writer_ptr: anytype) AnyWritable { +pub fn fromStd(writer_ptr: *std.Io.Writer) AnyWritable { const S = struct { fn _write(s: *allowzero anyopaque, buffer: []const u8) !usize { const r: @TypeOf(writer_ptr) = @ptrCast(@alignCast(s)); @@ -51,6 +51,6 @@ pub fn fromStd(writer_ptr: anytype) AnyWritable { }; return .{ .vtable = &.{ .write = &S._write }, - .state = @constCast(@ptrCast(writer_ptr)), + .state = @ptrCast(@constCast(writer_ptr)), }; } -- 2.54.0