aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAlex Crichton <[email protected]>2014-12-16 08:14:50 -0800
committerAlex Crichton <[email protected]>2014-12-16 08:14:50 -0800
commit01a5d7cc56244e72ea760d47844da1f399978b05 (patch)
treef6cd05fc29f05f3fe1c342bf4ac6f241c91d2baf /src
parentMerge pull request #115 from brunoqc/patch-1 (diff)
downloadrust-openssl-01a5d7cc56244e72ea760d47844da1f399978b05.tar.xz
rust-openssl-01a5d7cc56244e72ea760d47844da1f399978b05.zip
Update to rust master
Diffstat (limited to 'src')
-rw-r--r--src/bn/mod.rs32
1 files changed, 16 insertions, 16 deletions
diff --git a/src/bn/mod.rs b/src/bn/mod.rs
index 069c6b22..b409cb73 100644
--- a/src/bn/mod.rs
+++ b/src/bn/mod.rs
@@ -407,45 +407,45 @@ pub mod unchecked {
use ffi;
use super::{BigNum};
- impl Add<BigNum, BigNum> for BigNum {
- fn add(&self, oth: &BigNum) -> BigNum {
+ impl<'a> Add<&'a BigNum, BigNum> for &'a BigNum {
+ fn add(self, oth: &'a BigNum) -> BigNum {
self.checked_add(oth).unwrap()
}
}
- impl Sub<BigNum, BigNum> for BigNum {
- fn sub(&self, oth: &BigNum) -> BigNum {
+ impl<'a> Sub<&'a BigNum, BigNum> for &'a BigNum {
+ fn sub(self, oth: &'a BigNum) -> BigNum {
self.checked_sub(oth).unwrap()
}
}
- impl Mul<BigNum, BigNum> for BigNum {
- fn mul(&self, oth: &BigNum) -> BigNum {
+ impl<'a> Mul<&'a BigNum, BigNum> for &'a BigNum {
+ fn mul(self, oth: &'a BigNum) -> BigNum {
self.checked_mul(oth).unwrap()
}
}
- impl Div<BigNum, BigNum> for BigNum {
- fn div(&self, oth: &BigNum) -> BigNum {
+ impl<'a> Div<&'a BigNum, BigNum> for &'a BigNum {
+ fn div(self, oth: &'a BigNum) -> BigNum {
self.checked_div(oth).unwrap()
}
}
- impl Rem<BigNum, BigNum> for BigNum {
- fn rem(&self, oth: &BigNum) -> BigNum {
+ impl<'a> Rem<&'a BigNum, BigNum> for &'a BigNum {
+ fn rem(self, oth: &'a BigNum) -> BigNum {
self.checked_mod(oth).unwrap()
}
}
- impl Shl<i32, BigNum> for BigNum {
- fn shl(&self, n: &i32) -> BigNum {
- self.checked_shl(n).unwrap()
+ impl<'a> Shl<i32, BigNum> for &'a BigNum {
+ fn shl(self, n: i32) -> BigNum {
+ self.checked_shl(&n).unwrap()
}
}
- impl Shr<i32, BigNum> for BigNum {
- fn shr(&self, n: &i32) -> BigNum {
- self.checked_shr(n).unwrap()
+ impl<'a> Shr<i32, BigNum> for &'a BigNum {
+ fn shr(self, n: i32) -> BigNum {
+ self.checked_shr(&n).unwrap()
}
}