Skip to content

Commit 2dafab9

Browse files
authored
Merge pull request #2385 from chiang03/master
replace deprecated std::f64 constants with associated constants on f64
2 parents d85a7ba + 5e6c977 commit 2dafab9

1 file changed

Lines changed: 7 additions & 7 deletions

File tree

‎src/expressions/operator-expr.md‎

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -598,9 +598,9 @@ r[expr.as.numeric.float-as-int]
598598
assert_eq!(42.9f32 as i32, 42);
599599
assert_eq!(-42.9f32 as i32, -42);
600600
assert_eq!(42_000_000f32 as i32, 42_000_000);
601-
assert_eq!(std::f32::NAN as i32, 0);
601+
assert_eq!(f32::NAN as i32, 0);
602602
assert_eq!(1_000_000_000_000_000f32 as i32, 0x7fffffffi32);
603-
assert_eq!(std::f32::NEG_INFINITY as i32, -0x80000000i32);
603+
assert_eq!(f32::NEG_INFINITY as i32, -0x80000000i32);
604604
```
605605

606606
r[expr.as.numeric.int-as-float]
@@ -612,16 +612,16 @@ r[expr.as.numeric.int-as-float]
612612
```rust
613613
assert_eq!(1337i32 as f32, 1337f32);
614614
assert_eq!(123_456_789i32 as f32, 123_456_790f32, "Rounded");
615-
assert_eq!(0xffffffff_ffffffff_ffffffff_ffffffff_u128 as f32, std::f32::INFINITY);
615+
assert_eq!(0xffffffff_ffffffff_ffffffff_ffffffff_u128 as f32, f32::INFINITY);
616616
```
617617

618618
r[expr.as.numeric.float-widening]
619619
* Casting from an f32 to an f64 is perfect and lossless
620620

621621
```rust
622622
assert_eq!(1_234.5f32 as f64, 1_234.5f64);
623-
assert_eq!(std::f32::INFINITY as f64, std::f64::INFINITY);
624-
assert!((std::f32::NAN as f64).is_nan());
623+
assert_eq!(f32::INFINITY as f64, f64::INFINITY);
624+
assert!((f32::NAN as f64).is_nan());
625625
```
626626

627627
r[expr.as.numeric.float-narrowing]
@@ -632,8 +632,8 @@ r[expr.as.numeric.float-narrowing]
632632
```rust
633633
assert_eq!(1_234.5f64 as f32, 1_234.5f32);
634634
assert_eq!(1_234_567_891.123f64 as f32, 1_234_567_890f32, "Rounded");
635-
assert_eq!(std::f64::INFINITY as f32, std::f32::INFINITY);
636-
assert!((std::f64::NAN as f32).is_nan());
635+
assert_eq!(f64::INFINITY as f32, f32::INFINITY);
636+
assert!((f64::NAN as f32).is_nan());
637637
```
638638

639639
\* if integer-to-float casts with this rounding mode and overflow behavior are not supported natively by the hardware, these casts will likely be slower than expected.

0 commit comments

Comments
 (0)