Bladeren bron

Guard Real trait definition like its blanket impl for Float

Yoan Lecoq 5 jaren geleden
bovenliggende
commit
4b1ea5fb12
1 gewijzigde bestanden met toevoegingen van 1 en 0 verwijderingen
  1. 1 0
      src/real.rs

+ 1 - 0
src/real.rs

@@ -16,6 +16,7 @@ use Float;
 ///
 /// This trait is always available, however it requires either `std` or `libm`
 /// in order for `f32` and `f64` to implement it.
+#[cfg(any(feature = "std", feature = "libm"))]
 pub trait Real: Num + Copy + NumCast + PartialOrd + Neg<Output = Self> {
     /// Returns the smallest finite value that this type can represent.
     ///