const Message = @import("message_parser.zig").Message; const std = @import("std"); const ClientState = struct { id: u32, /// Used to back `connect` strings. string_buffer: [4096]u8, connect: Message.Connect, send_queue: std.Io.Queue(Message) = blk: { var send_queue_buffer: [1024]Message = undefined; break :blk .init(&send_queue_buffer); }, recv_queue: std.Io.Queue(Message) = blk: { var recv_queue_buffer: [1024]Message = undefined; break :blk .init(&recv_queue_buffer); }, };