Struct OutOfRangeError
pub struct OutOfRangeError(/* private field */);
Represents error when converting TimeDelta to/from a standard library
implementation
The std::time::Duration supports a range from zero to u64::MAX
seconds, while this module supports signed range of up to
i64::MAX of milliseconds.
Trait Implementations
impl Clone for OutOfRangeError
fn clone(&self) -> OutOfRangeError
impl Copy for OutOfRangeError
impl Debug for OutOfRangeError
fn fmt(&self, f: &mut Formatter<'_>) -> Result
impl Display for OutOfRangeError
fn fmt(&self, f: &mut Formatter<'_>) -> Result
impl Eq for OutOfRangeError
impl Error for OutOfRangeError
fn description(&self) -> &str
impl PartialEq for OutOfRangeError
fn eq(&self, other: &OutOfRangeError) -> bool
impl StructuralPartialEq for OutOfRangeError
Auto Trait Implementations
impl Freeze for OutOfRangeError
impl RefUnwindSafe for OutOfRangeError
impl Send for OutOfRangeError
impl Sync for OutOfRangeError
impl Unpin for OutOfRangeError
impl UnsafeUnpin for OutOfRangeError
impl UnwindSafe for OutOfRangeError
Blanket Implementations
impl<T> Any for OutOfRangeError
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for OutOfRangeError
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for OutOfRangeError
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> CloneToUninit for OutOfRangeError
where
T: Clone,
unsafe fn clone_to_uninit(&self, dest: *mut u8)
impl<T> From<T> for OutOfRangeError
fn from(t: T) -> TReturns the argument unchanged.
impl<T> ToOwned for OutOfRangeError
where
T: Clone,
type Owned = T;fn to_owned(&self) -> Tfn clone_into(&self, target: &mut T)
impl<T> ToString for OutOfRangeError
where
T: Display + ?Sized,
fn to_string(&self) -> String
impl<T, U> Into<U> for OutOfRangeError
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 OutOfRangeError
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 OutOfRangeError
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>