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)), }; }