Use fully-qualified syntax for abs_diff to avoid warning, which can trigger a compiler error.
This commit is contained in:
@@ -5,7 +5,7 @@ use int::Int;
|
|||||||
fn pow<F: Float>(a: F, b: i32) -> F {
|
fn pow<F: Float>(a: F, b: i32) -> F {
|
||||||
let mut a = a;
|
let mut a = a;
|
||||||
let recip = b < 0;
|
let recip = b < 0;
|
||||||
let mut pow = i32::abs_diff(b, 0);
|
let mut pow = Int::abs_diff(b, 0);
|
||||||
let mut mul = F::ONE;
|
let mut mul = F::ONE;
|
||||||
loop {
|
loop {
|
||||||
if (pow & 1) != 0 {
|
if (pow & 1) != 0 {
|
||||||
|
|||||||
Reference in New Issue
Block a user