Skip to content

Commit 980871a

Browse files
committed
fix tests
1 parent 35c19c5 commit 980871a

File tree

1 file changed

+9
-5
lines changed

1 file changed

+9
-5
lines changed

src/libcore/time.rs

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -638,8 +638,10 @@ impl Duration {
638638
/// use std::time::Duration;
639639
///
640640
/// let dur = Duration::new(2, 700_000_000);
641-
/// assert_eq!(dur.mul_f32(3.14), Duration::new(8, 478_000_000));
642-
/// assert_eq!(dur.mul_f32(3.14e5), Duration::new(847_800, 0));
641+
/// // note that due to rounding errors result is slightly different
642+
/// // from 8.478
643+
/// assert_eq!(dur.mul_f32(3.14), Duration::new(8, 478_000_640));
644+
/// assert_eq!(dur.mul_f32(3.14e5), Duration::new(847_800, 64_000_000));
643645
/// ```
644646
#[unstable(feature = "duration_float", issue = "54361")]
645647
#[inline]
@@ -679,7 +681,9 @@ impl Duration {
679681
/// use std::time::Duration;
680682
///
681683
/// let dur = Duration::new(2, 700_000_000);
682-
/// assert_eq!(dur.div_f32(3.14), Duration::new(0, 859_872_611));
684+
/// // note that due to rounding errors result is slightly
685+
/// // different from 0.859_872_611
686+
/// assert_eq!(dur.div_f32(3.14), Duration::new(0, 859_872_576));
683687
/// // note that truncation is used, not rounding
684688
/// assert_eq!(dur.div_f32(3.14e5), Duration::new(0, 8_598));
685689
/// ```
@@ -698,7 +702,7 @@ impl Duration {
698702
///
699703
/// let dur1 = Duration::new(2, 700_000_000);
700704
/// let dur2 = Duration::new(5, 400_000_000);
701-
/// assert_eq!(dur1.div_duration(dur2), 0.5);
705+
/// assert_eq!(dur1.div_duration_f64(dur2), 0.5);
702706
/// ```
703707
#[unstable(feature = "duration_float", issue = "54361")]
704708
#[inline]
@@ -715,7 +719,7 @@ impl Duration {
715719
///
716720
/// let dur1 = Duration::new(2, 700_000_000);
717721
/// let dur2 = Duration::new(5, 400_000_000);
718-
/// assert_eq!(dur1.div_duration(dur2), 0.5);
722+
/// assert_eq!(dur1.div_duration_f32(dur2), 0.5);
719723
/// ```
720724
#[unstable(feature = "duration_float", issue = "54361")]
721725
#[inline]

0 commit comments

Comments
 (0)