mirror of
https://git.robbyzambito.me/zaprus
synced 2025-12-20 16:24:50 +00:00
Remove redundant comptime
Move edge together at the end of the switch
This commit is contained in:
10
src/main.zig
10
src/main.zig
@@ -64,8 +64,8 @@ const SaprusMessage = union(SaprusPacketType) {
|
||||
|
||||
switch (self) {
|
||||
.relay => |r| try toBytesAux(Relay.Header, r.header, r.payload, w, allocator),
|
||||
.file_transfer => return SaprusError.NotImplementedSaprusType,
|
||||
.connection => |c| try toBytesAux(Connection.Header, c.header, c.payload, w, allocator),
|
||||
.file_transfer => return SaprusError.NotImplementedSaprusType,
|
||||
}
|
||||
|
||||
return buf.toOwnedSlice();
|
||||
@@ -77,15 +77,15 @@ const SaprusMessage = union(SaprusPacketType) {
|
||||
|
||||
switch (@as(SaprusPacketType, @enumFromInt(try r.readInt(u16, .big)))) {
|
||||
.relay => return fromBytesAux(.relay, Relay.Header, r, allocator),
|
||||
.file_transfer => return SaprusError.NotImplementedSaprusType,
|
||||
.connection => return fromBytesAux(.connection, Connection.Header, r, allocator),
|
||||
.file_transfer => return SaprusError.NotImplementedSaprusType,
|
||||
else => return SaprusError.UnknownSaprusType,
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
inline fn toBytesAux(
|
||||
comptime Header: type,
|
||||
Header: type,
|
||||
header: Header,
|
||||
payload: []const u8,
|
||||
w: std.ArrayList(u8).Writer,
|
||||
@@ -100,8 +100,8 @@ inline fn toBytesAux(
|
||||
}
|
||||
|
||||
inline fn fromBytesAux(
|
||||
comptime packet: SaprusPacketType,
|
||||
comptime Header: type,
|
||||
packet: SaprusPacketType,
|
||||
Header: type,
|
||||
r: StringReader,
|
||||
allocator: Allocator,
|
||||
) !SaprusMessage {
|
||||
|
||||
Reference in New Issue
Block a user