beginnings of using ErrCtx

This commit is contained in:
2022-06-15 13:34:37 +03:00
parent eb6003c957
commit 675125be05
3 changed files with 50 additions and 23 deletions

View File

@@ -73,12 +73,16 @@ fn execute(
defer groupFile.close();
var err_ctx = ErrCtx{};
var users = try User.fromReader(
allocator,
err_ctx.writer(),
&err_ctx,
passwdFile.reader(),
);
errdefer {
var it = err_ctx.iterator();
while (it.next()) |err|
std.debug.print("ERROR: {s}\n", .{err});
}
defer for (users) |*user| user.deinit(allocator);
defer allocator.free(users);