#[non_exhaustive]pub enum RtcError {
InvalidDateTime(DateTimeError),
ReadFailure,
NotRunning,
}
Expand description
Errors that can occur on methods on [RtcClock]
Variants (Non-exhaustive)§
This enum is marked as 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.
InvalidDateTime(DateTimeError)
An invalid DateTime was given or stored on the hardware.
ReadFailure
The current time could not be read
NotRunning
The RTC clock is not running
Trait Implementations§
impl Eq for RtcError
impl StructuralPartialEq for RtcError
Auto Trait Implementations§
impl Freeze for RtcError
impl RefUnwindSafe for RtcError
impl Send for RtcError
impl Sync for RtcError
impl Unpin for RtcError
impl UnwindSafe for RtcError
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)