diff options
| author | Tim Chevalier <chevalier@alum.wellesley.edu> | 2012-09-25 15:15:49 -0700 |
|---|---|---|
| committer | Tim Chevalier <chevalier@alum.wellesley.edu> | 2012-09-25 15:52:41 -0700 |
| commit | e85a3d82470e2e45db370b62e4fd54175c4b144d (patch) | |
| tree | 078c2e710c3a240bc63a5d1bd5192a6cd549652c /src/libcore/uint-template.rs | |
| parent | 2d915678926f4b1c64c5916b01f526844f5521b9 (diff) | |
Demode Num trait and impls
Diffstat (limited to 'src/libcore/uint-template.rs')
| -rw-r--r-- | src/libcore/uint-template.rs | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/libcore/uint-template.rs b/src/libcore/uint-template.rs index dba28ec06e6..f5d2229513d 100644 --- a/src/libcore/uint-template.rs +++ b/src/libcore/uint-template.rs @@ -74,11 +74,11 @@ impl T : Eq { } impl T: num::Num { - pure fn add(&&other: T) -> T { return self + other; } - pure fn sub(&&other: T) -> T { return self - other; } - pure fn mul(&&other: T) -> T { return self * other; } - pure fn div(&&other: T) -> T { return self / other; } - pure fn modulo(&&other: T) -> T { return self % other; } + pure fn add(other: &T) -> T { return self + *other; } + pure fn sub(other: &T) -> T { return self - *other; } + pure fn mul(other: &T) -> T { return self * *other; } + pure fn div(other: &T) -> T { return self / *other; } + pure fn modulo(other: &T) -> T { return self % *other; } pure fn neg() -> T { return -self; } pure fn to_int() -> int { return self as int; } |
