Commit 8ee8b574 authored by Steven Fackler's avatar Steven Fackler
Browse files

Merge pull request #125 from alexcrichton/update

Update to rust master
parents f299e336 01a5d7cc
Loading
Loading
Loading
Loading
+16 −16
Original line number Diff line number Diff line
@@ -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()
        }
    }