fn testDivTrunc() !void
fn testDivTrunc() !void { try testing.expect((divTrunc(i32, 5, 3) catch unreachable) == 1); try testing.expect((divTrunc(i32, -5, 3) catch unreachable) == -1); try testing.expectError(error.DivisionByZero, divTrunc(i8, -5, 0)); try testing.expectError(error.Overflow, divTrunc(i8, -128, -1)); try testing.expect((divTrunc(f32, 5.0, 3.0) catch unreachable) == 1.0); try testing.expect((divTrunc(f32, -5.0, 3.0) catch unreachable) == -1.0); }