authorgravatar for hello@nektro.netMeghan Denny <hello@nektro.net> 2026-06-24 03:03:59 -07:00
committergravatar for hello@nektro.netMeghan Denny <hello@nektro.net> 2026-06-24 03:03:59 -07:00
logab0c8e1b501ab8e048d90ea12ddbf60a75332fb7
treeb9ff7f423702f8bff352d35173332cf7c78c94fb
parent6e45c4207fb2e1fc7fb2dbd3ecff28d2a3bfd92c
signaturebadge-check Signed by SSH key SHA256:4hHJbtBRU58AYXwjL7fkz2fnQHdiye8x1QpTCQ0sHNw

AnyWritable: type .fromStd()


1 files changed, 2 insertions(+), 2 deletions(-)

AnyWritable.zig+2-2
......@@ -42,7 +42,7 @@ pub fn anyWritable(r: AnyWritable) AnyWritable {
4242 return r;
4343}
4444
45pub fn fromStd(writer_ptr: anytype) AnyWritable {
45pub fn fromStd(writer_ptr: *std.Io.Writer) AnyWritable {
4646 const S = struct {
4747 fn _write(s: *allowzero anyopaque, buffer: []const u8) !usize {
4848 const r: @TypeOf(writer_ptr) = @ptrCast(@alignCast(s));
......@@ -51,6 +51,6 @@ pub fn fromStd(writer_ptr: anytype) AnyWritable {
5151 };
5252 return .{
5353 .vtable = &.{ .write = &S._write },
54 .state = @constCast(@ptrCast(writer_ptr)),
54 .state = @ptrCast(@constCast(writer_ptr)),
5555 };
5656}