diff options
| author | pravic <[email protected]> | 2016-06-06 23:06:58 +0300 |
|---|---|---|
| committer | pravic <[email protected]> | 2016-06-06 23:06:58 +0300 |
| commit | 1c889bacaf6b132e605638c5a8f9a78bdf8c7e67 (patch) | |
| tree | 2b00929b29754929bfd86c868cd6cd6f1052c2bb /libcore/num/flt2dec/decoder.rs | |
| parent | update to 2016-06-06 (diff) | |
| parent | apply libcore_nofp patch (diff) | |
| download | kmd-env-rs-1c889bacaf6b132e605638c5a8f9a78bdf8c7e67.tar.xz kmd-env-rs-1c889bacaf6b132e605638c5a8f9a78bdf8c7e67.zip | |
Merge branch 'nofp_patch' into libcore_nofp
Diffstat (limited to 'libcore/num/flt2dec/decoder.rs')
| -rw-r--r-- | libcore/num/flt2dec/decoder.rs | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/libcore/num/flt2dec/decoder.rs b/libcore/num/flt2dec/decoder.rs index 6265691..0a28a14 100644 --- a/libcore/num/flt2dec/decoder.rs +++ b/libcore/num/flt2dec/decoder.rs @@ -12,6 +12,7 @@ use prelude::v1::*; +#[cfg(not(disable_float))] use {f32, f64}; use num::{Float, FpCategory}; @@ -57,10 +58,12 @@ pub trait DecodableFloat: Float + Copy { fn min_pos_norm_value() -> Self; } +#[cfg(not(disable_float))] impl DecodableFloat for f32 { fn min_pos_norm_value() -> Self { f32::MIN_POSITIVE } } +#[cfg(not(disable_float))] impl DecodableFloat for f64 { fn min_pos_norm_value() -> Self { f64::MIN_POSITIVE } } |