From 5aef15d9d72baa8455789a802b26c5fc6901a2fa Mon Sep 17 00:00:00 2001 From: Brendan Zabarauskas Date: Wed, 12 Dec 2012 13:20:32 +1000 Subject: [PATCH] Remove to_float method from Float trait Conflicts with num::NumConv::to_float --- src/num/types.rs | 4 ---- 1 file changed, 4 deletions(-) diff --git a/src/num/types.rs b/src/num/types.rs index 6be6e91..c2e36bd 100644 --- a/src/num/types.rs +++ b/src/num/types.rs @@ -284,7 +284,6 @@ pub impl int: Integer {} pub trait Float: Number FuzzyEq { - pure fn to_float() -> float; static pure fn from_float(n: float) -> self; static pure fn NaN() -> self; @@ -315,7 +314,6 @@ pub trait Float: Number FuzzyEq { } pub impl f32: Float { - #[inline(always)] pure fn to_float() -> float { self as float } #[inline(always)] static pure fn from_float(n: float) -> f32 { n as f32 } #[inline(always)] static pure fn NaN() -> f32 { 0_f32 / 0_f32 } @@ -346,7 +344,6 @@ pub impl f32: Float { } pub impl f64: Float { - #[inline(always)] pure fn to_float() -> float { self as float } #[inline(always)] static pure fn from_float(n: float) -> f64 { n as f64 } #[inline(always)] static pure fn NaN() -> f64 { 0_f64 / 0_f64 } @@ -377,7 +374,6 @@ pub impl f64: Float { } pub impl float: Float { - #[inline(always)] pure fn to_float() -> float { self } #[inline(always)] static pure fn from_float(n: float) -> float { n } #[inline(always)] static pure fn NaN() -> float { 0_f / 0_f }