Task
In src/tri/tri_serve.zig line 96, ArrayList initialization uses catch unreachable:
.protocols_active = std.ArrayList([]const u8).initCapacity(allocator, 0) catch unreachable,
Allocation can fail. Use try instead.
Fix
.protocols_active = try std.ArrayList([]const u8).initCapacity(allocator, 0),
Ensure the enclosing function returns an error union if needed.
File
src/tri/tri_serve.zig — line 96
Acceptance
zig build compiles without errors
zig fmt passes
- No
catch unreachable on ArrayList init
Task
In
src/tri/tri_serve.zigline 96, ArrayList initialization usescatch unreachable:Allocation can fail. Use
tryinstead.Fix
Ensure the enclosing function returns an error union if needed.
File
src/tri/tri_serve.zig— line 96Acceptance
zig buildcompiles without errorszig fmtpassescatch unreachableon ArrayList init