embassy_utils/flash/
err.rs1use core::num::TryFromIntError;
2use embassy_rp_plus::embassy_rp::flash;
3
4pub type FlashResult<T> = Result<T, FlashError>;
6
7#[derive(Debug)]
9pub enum FlashError {
10 FlashError(flash::Error),
12 TryFromIntError(TryFromIntError),
14}
15
16impl From<flash::Error> for FlashError {
18 #[inline]
19 fn from(value: flash::Error) -> Self {
20 Self::FlashError(value)
21 }
22}
23
24impl From<TryFromIntError> for FlashError {
26 #[inline]
27 fn from(value: TryFromIntError) -> Self {
28 Self::TryFromIntError(value)
29 }
30}