use core::num::TryFromIntError;
use embassy_rp_plus::embassy_rp::flash;
pub type FlashResult<T> = Result<T, FlashError>;
#[derive(Debug)]
pub enum FlashError {
FlashError(flash::Error),
TryFromIntError(TryFromIntError),
}
impl From<flash::Error> for FlashError {
#[inline]
fn from(value: flash::Error) -> Self {
Self::FlashError(value)
}
}
impl From<TryFromIntError> for FlashError {
#[inline]
fn from(value: TryFromIntError) -> Self {
Self::TryFromIntError(value)
}
}