pub const OpenMode = enum(u64)
286 287 288 289 290 291 292 293 294 295 296 297 298 299 300
pub const OpenMode = enum(u64) { pub const Bits = packed struct(u64) { // 0x0000000000000001 read: bool = false, // 0x0000000000000002 write: bool = false, _pad: u61 = 0, // 0x8000000000000000 create: bool = false, }; read = @bitCast(Bits{ .read = true }), read_write = @bitCast(Bits{ .read = true, .write = true }), read_write_create = @bitCast(Bits{ .read = true, .write = true, .create = true }), }