const std = @import("std"); const PackedUserSize = @sizeOf(PackedUser); const PackedUser = packed struct { uid: u32, gid: u32, additional_gids_offset: u29, shell_here: u1, shell_len_or_place: u6, homedir_len: u6, username_is_a_suffix: u1, username_offset_or_len: u5, gecos_len: u8, }; const testing = std.testing; test "PackedUser is byte-aligned" { //try testing.expectEqual(PackedUserSize * 8, @bitSizeOf(PackedUser)); }