From bb32541fbe43d14543ecd0d0e4dc2447f4c1871d Mon Sep 17 00:00:00 2001 From: Simon Tatham Date: Fri, 11 Apr 2025 18:44:33 +0100 Subject: [PATCH] Missing add implementation --- src/finitenimber.rs | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/finitenimber.rs b/src/finitenimber.rs index 9cbda22..f2cac7f 100644 --- a/src/finitenimber.rs +++ b/src/finitenimber.rs @@ -210,6 +210,15 @@ impl<'a, 'b> Add> for FiniteNimberRef<'b> { } } +impl Add<&FiniteNimber> for &FiniteNimber { + type Output = FiniteNimber; + fn add(self, other: &FiniteNimber) -> FiniteNimber { + let aref: FiniteNimberRef = self.into(); + let bref: FiniteNimberRef = other.into(); + aref + bref + } +} + impl Add<&FiniteNimber> for FiniteNimber { type Output = FiniteNimber; fn add(self, other: &FiniteNimber) -> FiniteNimber { -- 2.30.2