chiark
/
gitweb
/
~ian
/
nimber.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
cab796a
)
Missing add implementation
author
Simon Tatham
<anakin@pobox.com>
Fri, 11 Apr 2025 17:44:33 +0000
(18:44 +0100)
committer
Simon Tatham
<anakin@pobox.com>
Fri, 11 Apr 2025 17:44:33 +0000
(18:44 +0100)
src/finitenimber.rs
patch
|
blob
|
history
diff --git
a/src/finitenimber.rs
b/src/finitenimber.rs
index 9cbda22bd246f65d5f894b0deed41058bced74c1..f2cac7f861ccaee53ad6e70c906a19cbdd82f7cc 100644
(file)
--- a/
src/finitenimber.rs
+++ b/
src/finitenimber.rs
@@
-210,6
+210,15
@@
impl<'a, 'b> Add<FiniteNimberRef<'a>> 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 {