diff options
author | 2022-02-01 16:23:02 -0800 | |
---|---|---|
committer | 2022-02-01 16:23:02 -0800 | |
commit | 45e7bb00278e92b0a1b972fcad733220068add78 (patch) | |
tree | f82d7382880cfaba129de227ef143a88392d420c /src/io/io_linux.zig | |
parent | 5d7c34093fad240fbe19d9ff0b38a9a4a6ef5862 (diff) | |
download | bun-45e7bb00278e92b0a1b972fcad733220068add78.tar.gz bun-45e7bb00278e92b0a1b972fcad733220068add78.tar.zst bun-45e7bb00278e92b0a1b972fcad733220068add78.zip |
IO.Completion.slice()
Diffstat (limited to 'src/io/io_linux.zig')
-rw-r--r-- | src/io/io_linux.zig | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/io/io_linux.zig b/src/io/io_linux.zig index eeb2352f8..2d8a992fe 100644 --- a/src/io/io_linux.zig +++ b/src/io/io_linux.zig @@ -999,6 +999,16 @@ const Operation = union(enum) { buffer: []const u8, offset: u64, }, + + pub fn slice(this: Operation) []const u8 { + return switch (this) { + .write => |op| op.buffer, + .send => |op| op.buffer, + .recv => |op| op.buffer, + .read => |op| op.buffer, + else => &[_]u8{}, + }; + } }; pub const AcceptError = error{ |