[−][src]Enum embedded_time::TimeError
Crate errors
Variants (Non-exhaustive)
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Attempted type conversion failed
Result is outside of those valid for this type
Attempted to divide by zero
Resulting Duration
is negative (not allowed)
Clock(Error<E>)
Clock
-implementation-specific error
Trait Implementations
impl<E: Debug + Error> Debug for TimeError<E>
[src]
impl<E: Eq + Error> Eq for TimeError<E>
[src]
impl<E: Error> Error for TimeError<E>
[src]
impl<E: Error> From<ConversionError> for TimeError<E>
[src]
fn from(error: ConversionError) -> Self
[src]
impl<E: Error> From<Error<E>> for TimeError<E>
[src]
impl<E: PartialEq + Error> PartialEq<TimeError<E>> for TimeError<E>
[src]
impl<E: Error> StructuralEq for TimeError<E>
[src]
impl<E: Error> StructuralPartialEq for TimeError<E>
[src]
Auto Trait Implementations
impl<E> RefUnwindSafe for TimeError<E> where
E: RefUnwindSafe,
E: RefUnwindSafe,
impl<E> Send for TimeError<E> where
E: Send,
E: Send,
impl<E> Sync for TimeError<E> where
E: Sync,
E: Sync,
impl<E> Unpin for TimeError<E> where
E: Unpin,
E: Unpin,
impl<E> UnwindSafe for TimeError<E> where
E: UnwindSafe,
E: UnwindSafe,
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,