pub struct NonFiniteTimeError;Expand description
Error returned when a Time value is non-finite (NaN or ±∞).
Non-finite values break ordering, intersection, and arithmetic invariants,
so validated constructors (Time::try_new, Time::try_from_days)
reject them.
Trait Implementations§
Source§impl Clone for NonFiniteTimeError
impl Clone for NonFiniteTimeError
Source§fn clone(&self) -> NonFiniteTimeError
fn clone(&self) -> NonFiniteTimeError
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for NonFiniteTimeError
impl Debug for NonFiniteTimeError
Source§impl Display for NonFiniteTimeError
impl Display for NonFiniteTimeError
Source§impl Error for NonFiniteTimeError
impl Error for NonFiniteTimeError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
Source§impl PartialEq for NonFiniteTimeError
impl PartialEq for NonFiniteTimeError
impl Copy for NonFiniteTimeError
impl Eq for NonFiniteTimeError
impl StructuralPartialEq for NonFiniteTimeError
Auto Trait Implementations§
impl Freeze for NonFiniteTimeError
impl RefUnwindSafe for NonFiniteTimeError
impl Send for NonFiniteTimeError
impl Sync for NonFiniteTimeError
impl Unpin for NonFiniteTimeError
impl UnsafeUnpin for NonFiniteTimeError
impl UnwindSafe for NonFiniteTimeError
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more