Tracking Issue for Duration::try_from_secs_{f32, f64} · Issue #83400 · rust-lang/rust (original) (raw)

This is a tracking issue for checked methods to construct a duration from a floating-point value of seconds without panicking.

// core::time

impl Duration { pub const fn try_from_secs_f32(secs: f32) -> Result<Duration, FromFloatSecsError>; pub const fn try_from_secs_f64(secs: f64) -> Result<Duration, FromFloatSecsError>; }

#[derive(Debug, Clone, PartialEq, Eq)] pub struct FromFloatSecsError { ... }

impl core::fmt::Display for FromFloatSecsError { ... }

// std::error

impl std::error::Error for FromFloatSecsError { ... }