Remove unnecessary explicit cast

Remove unnecessary Self declaration.
This commit is contained in:
2025-04-03 10:54:04 -04:00
parent e38c2b421d
commit cc94c77cfb

View File

@@ -40,14 +40,12 @@ const SaprusMessage = union(SaprusPacketType) {
file_transfer: void, // unimplemented file_transfer: void, // unimplemented
connection: Connection, connection: Connection,
const Self = @This(); fn toBytes(self: SaprusMessage, allocator: Allocator) ![]u8 {
fn toBytes(s: Self, allocator: Allocator) ![]u8 {
var buf = std.ArrayList(u8).init(allocator); var buf = std.ArrayList(u8).init(allocator);
const w = buf.writer(); const w = buf.writer();
try w.writeInt(u16, @intFromEnum(@as(SaprusPacketType, s)), .big); try w.writeInt(u16, @intFromEnum(self), .big);
switch (s) { switch (self) {
.relay => |r| { .relay => |r| {
try w.writeStructEndian(r.header, .big); try w.writeStructEndian(r.header, .big);
try w.writeInt(u16, @intCast(r.payload.len), .big); try w.writeInt(u16, @intCast(r.payload.len), .big);