pub enum SdCardError {
Device(Error),
ImageTooLarge,
CardTooSmall,
ChecksumMismatch,
}Expand description
Errors returned while accessing the ROSflight parameter image.
Variants§
Device(Error)
The STM32 SDMMC peripheral or the card reported an error.
ImageTooLarge
The requested image and its checksum exceed ROSflight’s 16-block limit.
CardTooSmall
The inserted card cannot hold the requested image.
ChecksumMismatch
The stored image did not pass ROSflight’s CRC check.
Trait Implementations§
Source§impl Debug for SdCardError
impl Debug for SdCardError
Auto Trait Implementations§
impl Freeze for SdCardError
impl RefUnwindSafe for SdCardError
impl Send for SdCardError
impl Sync for SdCardError
impl Unpin for SdCardError
impl UnsafeUnpin for SdCardError
impl UnwindSafe for SdCardError
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
§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read more§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.