Enum embassy_stm32::rtc::RtcError
source ยท #[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
)