From 4b3e1e5bae70df6595051c6d6199de6caa2b6585 Mon Sep 17 00:00:00 2001 From: Meghan Denny Date: Wed, 4 Sep 2024 12:31:08 -0700 Subject: [PATCH] add to_array mixin method --- _x.zig | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/_x.zig b/_x.zig index 28c4f726cecc159a01f9a9fb7d76ee6f6c6a3424..2bb5c9ba0c5bd95667a181bafae2be9e731ca4c0 100644 --- a/_x.zig +++ b/_x.zig @@ -24,5 +24,14 @@ pub fn mixin( x.a = @intFromFloat(in[3]); return x; } + + pub fn to_array(x: T, comptime I: type) [4]I { + return .{ + @field(x, @tagName(f1)), + @field(x, @tagName(f2)), + @field(x, @tagName(f3)), + x.a, + }; + } }; } -- 2.54.0