Struct core::time::FromFloatSecsError
source · [−]pub struct FromFloatSecsError { /* private fields */ }
🔬This is a nightly-only experimental API. (
duration_checked_float
#83400)Expand description
An error which can be returned when converting a floating-point value of seconds
into a Duration
.
This error is used as the error type for Duration::try_from_secs_f32
and
Duration::try_from_secs_f64
.
Example
#![feature(duration_checked_float)]
use std::time::Duration;
if let Err(e) = Duration::try_from_secs_f32(-1.0) {
println!("Failed conversion to Duration: {e}");
}
RunTrait Implementations
sourceimpl Clone for FromFloatSecsError
impl Clone for FromFloatSecsError
sourcefn clone(&self) -> FromFloatSecsError
fn clone(&self) -> FromFloatSecsError
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for FromFloatSecsError
impl Debug for FromFloatSecsError
sourceimpl Display for FromFloatSecsError
impl Display for FromFloatSecsError
sourceimpl Error for FromFloatSecsError
impl Error for FromFloatSecsError
1.30.0 · sourcefn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more
1.0.0 · sourcefn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
sourceimpl PartialEq<FromFloatSecsError> for FromFloatSecsError
impl PartialEq<FromFloatSecsError> for FromFloatSecsError
sourcefn eq(&self, other: &FromFloatSecsError) -> bool
fn eq(&self, other: &FromFloatSecsError) -> bool
impl Eq for FromFloatSecsError
impl StructuralEq for FromFloatSecsError
impl StructuralPartialEq for FromFloatSecsError
Auto Trait Implementations
impl RefUnwindSafe for FromFloatSecsError
impl Send for FromFloatSecsError
impl Sync for FromFloatSecsError
impl Unpin for FromFloatSecsError
impl UnwindSafe for FromFloatSecsError
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more