Struct TryFromFloatSecsError
pub struct TryFromFloatSecsError { pub(in ::time) kind: TryFromFloatSecsErrorKind }
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
use Duration;
if let Err = try_from_secs_f32
Fields
kind: TryFromFloatSecsErrorKind
Trait Implementations
impl Clone for TryFromFloatSecsError
fn clone(&self) -> TryFromFloatSecsError
impl Debug for TryFromFloatSecsError
fn fmt(&self, f: &mut Formatter<'_>) -> Result
impl Display for TryFromFloatSecsError
fn fmt(&self, f: &mut Formatter<'_>) -> Result
impl Eq for TryFromFloatSecsError
fn assert_fields_are_eq(&self)
impl Error for TryFromFloatSecsError
impl PartialEq for TryFromFloatSecsError
fn eq(&self, other: &TryFromFloatSecsError) -> bool
impl StructuralPartialEq for TryFromFloatSecsError
Auto Trait Implementations
impl Freeze for TryFromFloatSecsError
impl RefUnwindSafe for TryFromFloatSecsError
impl Send for TryFromFloatSecsError
impl Sync for TryFromFloatSecsError
impl Unpin for TryFromFloatSecsError
impl UnsafeUnpin for TryFromFloatSecsError
impl UnwindSafe for TryFromFloatSecsError
Blanket Implementations
impl<T> Any for TryFromFloatSecsError
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for TryFromFloatSecsError
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for TryFromFloatSecsError
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> CloneToUninit for TryFromFloatSecsError
where
T: Clone,
unsafe fn clone_to_uninit(&self, dest: *mut u8)
impl<T> From<T> for TryFromFloatSecsError
fn from(t: T) -> TReturns the argument unchanged.
impl<T> SizeHint for TryFromFloatSecsError
where
T: ?Sized,
fn lower_bound(&self) -> usizefn upper_bound(&self) -> Option<usize>
impl<T> SizedTypeProperties for TryFromFloatSecsError
impl<T, U> Into<U> for TryFromFloatSecsError
where
U: From<T>,
fn into(self) -> UCalls
U::from(self).That is, this conversion is whatever the implementation of
[From]<T> for Uchooses to do.
impl<T, U> TryFrom<U> for TryFromFloatSecsError
where
U: Into<T>,
type Error = Infallible;fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
impl<T, U> TryInto<U> for TryFromFloatSecsError
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>