فهرست منبع

Simplify some lines

Sigurd Kolltveit 8 سال پیش
والد
کامیت
e044cfbc6d
1فایلهای تغییر یافته به همراه2 افزوده شده و 3 حذف شده
  1. 2 3
      complex/src/lib.rs

+ 2 - 3
complex/src/lib.rs

@@ -618,9 +618,8 @@ impl<T: Clone + Num> One for Complex<T> {
 
 macro_rules! write_complex {
     ($f:ident, $t:expr, $prefix:expr, $re:expr, $im:expr, $T:ident) => {{
-        let zero: $T = Zero::zero();
-        let abs_re = if $re < Zero::zero() { zero.clone() - $re.clone() } else { $re.clone() };
-        let abs_im = if $im < Zero::zero() { zero.clone() - $im.clone() } else { $im.clone() };
+        let abs_re = if $re < Zero::zero() { $T::zero() - $re.clone() } else { $re.clone() };
+        let abs_im = if $im < Zero::zero() { $T::zero() - $im.clone() } else { $im.clone() };
 
         let mut real: String;
         let mut imag: String;