From de210588eefddd836393b8d7745b71b4ad48b3d9 Mon Sep 17 00:00:00 2001 From: AdrienBouvais Date: Tue, 21 Apr 2026 11:44:48 +0200 Subject: [PATCH] Moved some fn --- src/main.zig | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/src/main.zig b/src/main.zig index 3115890..3d424b4 100644 --- a/src/main.zig +++ b/src/main.zig @@ -269,20 +269,6 @@ pub fn QuantityVec3(Q: type) type { }; } - pub fn format(self: Self, writer: *std.Io.Writer) !void { - try writer.print("({d:.2}, {d:.2}, {d:.2})", .{ self.x, self.y, self.z }); - var iter = std.EnumSet(Dimension).initFull().iterator(); - var first = true; - while (iter.next()) |bu| { - const v = dims.get(bu); - if (v == 0) continue; - if (!first) try writer.writeAll("."); - first = false; - try writer.print("{s}{s}", .{ scales.get(bu).str(), bu.unit() }); - if (v != 1) try hlp.printSuperscript(writer, v); - } - } - pub fn lengthSqr(self: Self) T { return self.x * self.x + self.y * self.y + self.z * self.z; } @@ -301,6 +287,20 @@ pub fn QuantityVec3(Q: type) type { return @sqrt(len_sq); } } + + pub fn format(self: Self, writer: *std.Io.Writer) !void { + try writer.print("({d:.2}, {d:.2}, {d:.2})", .{ self.x, self.y, self.z }); + var iter = std.EnumSet(Dimension).initFull().iterator(); + var first = true; + while (iter.next()) |bu| { + const v = dims.get(bu); + if (v == 0) continue; + if (!first) try writer.writeAll("."); + first = false; + try writer.print("{s}{s}", .{ scales.get(bu).str(), bu.unit() }); + if (v != 1) try hlp.printSuperscript(writer, v); + } + } }; }