diff options
| author | Huon Wilson <dbau.pp+github@gmail.com> | 2015-01-02 22:33:07 +1100 |
|---|---|---|
| committer | Huon Wilson <dbau.pp+github@gmail.com> | 2015-01-06 23:21:01 +1100 |
| commit | cfb2e2acd72c651f97f285a86956f3f01a461a2d (patch) | |
| tree | ccfdc9cf2f2f2baefb6d96a56b60186c38d56a1c /src/libcore/num | |
| parent | 340ac040f7603e169a3739c65956ed2213622be5 (diff) | |
| download | rust-cfb2e2acd72c651f97f285a86956f3f01a461a2d.tar.gz rust-cfb2e2acd72c651f97f285a86956f3f01a461a2d.zip | |
num: remove deprecated functionality.
Diffstat (limited to 'src/libcore/num')
| -rw-r--r-- | src/libcore/num/mod.rs | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/src/libcore/num/mod.rs b/src/libcore/num/mod.rs index 426c858d408..87973eacc66 100644 --- a/src/libcore/num/mod.rs +++ b/src/libcore/num/mod.rs @@ -1248,18 +1248,6 @@ pub trait Float /// Returns the `1` value. fn one() -> Self; - /// Returns true if this value is NaN and false otherwise. - fn is_nan(self) -> bool; - /// Returns true if this value is positive infinity or negative infinity and - /// false otherwise. - fn is_infinite(self) -> bool; - /// Returns true if this number is neither infinite nor NaN. - fn is_finite(self) -> bool; - /// Returns true if this number is neither zero, infinite, denormal, or NaN. - fn is_normal(self) -> bool; - /// Returns the category that this number falls into. - fn classify(self) -> FpCategory; - // FIXME (#5527): These should be associated constants /// Returns the number of binary digits of mantissa that this type supports. @@ -1283,6 +1271,18 @@ pub trait Float /// Returns the largest finite value that this type can represent. fn max_value() -> Self; + /// Returns true if this value is NaN and false otherwise. + fn is_nan(self) -> bool; + /// Returns true if this value is positive infinity or negative infinity and + /// false otherwise. + fn is_infinite(self) -> bool; + /// Returns true if this number is neither infinite nor NaN. + fn is_finite(self) -> bool; + /// Returns true if this number is neither zero, infinite, denormal, or NaN. + fn is_normal(self) -> bool; + /// Returns the category that this number falls into. + fn classify(self) -> FpCategory; + /// Returns the mantissa, exponent and sign as integers, respectively. fn integer_decode(self) -> (u64, i16, i8); |
