assert_ne and tracking issue

This commit is contained in:
est31 2017-03-13 10:25:50 +01:00
parent 56760abf3b
commit bdab5cdc63
2 changed files with 5 additions and 5 deletions

View File

@ -1238,11 +1238,11 @@ pub fn atanh(self) -> f32 {
///
/// ```
/// #![feature(float_bits_conv)]
/// assert!((1f32).to_bits() != 1f32 as u32); // to_bits() is not casting!
/// assert_ne!((1f32).to_bits(), 1f32 as u32); // to_bits() is not casting!
/// assert_eq!((12.5f32).to_bits(), 0x41480000);
///
/// ```
#[unstable(feature = "float_bits_conv", reason = "recently added", issue = "0")]
#[unstable(feature = "float_bits_conv", reason = "recently added", issue = "40470")]
#[inline]
pub fn to_bits(self) -> u32 {
unsafe { ::mem::transmute(self) }
@ -1270,7 +1270,7 @@ pub fn to_bits(self) -> u32 {
/// // Example for a signaling NaN value:
/// assert_eq!(f32::from_bits(0x7F800001), Err(()));
/// ```
#[unstable(feature = "float_bits_conv", reason = "recently added", issue = "0")]
#[unstable(feature = "float_bits_conv", reason = "recently added", issue = "40470")]
#[inline]
pub fn from_bits(v: u32) -> Result<Self, ()> {
match v {

View File

@ -1134,7 +1134,7 @@ fn log_wrapper<F: Fn(f64) -> f64>(self, log_fn: F) -> f64 {
/// assert_eq!((12.5f64).to_bits(), 0x4029000000000000);
///
/// ```
#[unstable(feature = "float_bits_conv", reason = "recently added", issue = "0")]
#[unstable(feature = "float_bits_conv", reason = "recently added", issue = "40470")]
#[inline]
pub fn to_bits(self) -> u64 {
unsafe { ::mem::transmute(self) }
@ -1162,7 +1162,7 @@ pub fn to_bits(self) -> u64 {
/// // Example for a signaling NaN value:
/// assert_eq!(f64::from_bits(0x7FF0000000000001), Err(()));
/// ```
#[unstable(feature = "float_bits_conv", reason = "recently added", issue = "0")]
#[unstable(feature = "float_bits_conv", reason = "recently added", issue = "40470")]
#[inline]
pub fn from_bits(v: u64) -> Result<Self, ()> {
match v {