1 2 3 4 5 6 7
fn zeroInit(comptime T: type) T { var value: T = undefined; var bytes = mem.toBytes(value); mem.set(u8, bytes[0..], 0); return mem.bytesToValue(T, bytes); }