From ca211bb62b4ee7f6762c61a15f2e3d5892f70259 Mon Sep 17 00:00:00 2001 From: Jon Pretty Date: Mon, 19 Feb 2024 20:05:11 +0100 Subject: [PATCH] Provide a `Realm` for `fail` messages --- src/core/math.scala | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/core/math.scala b/src/core/math.scala index ed47980..e802857 100644 --- a/src/core/math.scala +++ b/src/core/math.scala @@ -30,6 +30,8 @@ import language.experimental.genericNumberLiterals import java.lang.{Integer as JInt, Long as JLong, Short as JShort, Byte as JByte, Double as JDouble, Float as JFloat} +given Realm = realm"hypotenuse" + case class OverflowError() extends Error(msg"an overflow error occurred") case class DivisionError() extends Error(msg"the result is unrepresentable")