Skip to content

Commit

Permalink
Rollup merge of #100294 - theli-ua:master, r=thomcc
Browse files Browse the repository at this point in the history
Update Duration::as_secs doc to point to as_secs_f64/32 for including fractional part

Rather than suggesting to calculate manually
  • Loading branch information
matthiaskrgr committed Aug 9, 2022
2 parents 89835a0 + 63be9a9 commit e20fabb
Showing 1 changed file with 4 additions and 12 deletions.
16 changes: 4 additions & 12 deletions library/core/src/time.rs
Original file line number Diff line number Diff line change
Expand Up @@ -318,19 +318,11 @@ impl Duration {
/// assert_eq!(duration.as_secs(), 5);
/// ```
///
/// To determine the total number of seconds represented by the `Duration`,
/// use `as_secs` in combination with [`subsec_nanos`]:
///
/// ```
/// use std::time::Duration;
///
/// let duration = Duration::new(5, 730023852);
///
/// assert_eq!(5.730023852,
/// duration.as_secs() as f64
/// + duration.subsec_nanos() as f64 * 1e-9);
/// ```
/// To determine the total number of seconds represented by the `Duration`
/// including the fractional part, use [`as_secs_f64`] or [`as_secs_f32`]
///
/// [`as_secs_f32`]: Duration::as_secs_f64
/// [`as_secs_f64`]: Duration::as_secs_f32
/// [`subsec_nanos`]: Duration::subsec_nanos
#[stable(feature = "duration", since = "1.3.0")]
#[rustc_const_stable(feature = "duration_consts", since = "1.32.0")]
Expand Down

0 comments on commit e20fabb

Please sign in to comment.