pub fn get(self: Self, p: [*]align(@alignOf(Fields)) const u8, comptime field: FieldEnum) ?Field(field)
self: Self
p: [*]align(@alignOf(Fields)) const u8
field: FieldEnum
49 50 51 52 53
pub fn get(self: Self, p: [*]align(@alignOf(Fields)) const u8, comptime field: FieldEnum) ?Field(field) { if (!self.has(field)) return null; return self.ptrConst(p, field).*; }