authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2025-10-15 11:00:33-07:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2025-10-29 06:20:49-07:00
log426a377c7b6a64092ab0b45710dc428da60557a1
tree1c1108b36cdf7f0e018bd4da3a842b1d2a7b8e80
parent80069c1e69140ac240e5397270ea919ddbfce89b

std.Io.net.Stream: add "const" variant to "close"

useful for resource management

1 files changed, 5 insertions(+), 0 deletions(-)

lib/std/Io/net.zig+5
......@@ -1154,6 +1154,11 @@ pub const Stream = struct {
11541154 s.* = undefined;
11551155 }
11561156
1157 /// Same as `close` but doesn't try to set `Stream` to `undefined`.
1158 pub fn closeConst(s: *const Stream, io: Io) void {
1159 io.vtable.netClose(io.userdata, s.socket.handle);
1160 }
1161
11571162 pub const Reader = struct {
11581163 io: Io,
11591164 interface: Io.Reader,