pub enum FlashParseError {
UnsupportedFormat(String),
InvalidAddress(String),
MissingBinaryBase,
AddressOverflow {
base_addr: u32,
len: usize,
},
InvalidIntelHex {
line: usize,
message: String,
},
InvalidSrec {
line: usize,
message: String,
},
FileRead {
path: String,
message: String,
},
LoadSpec {
path: String,
message: String,
},
}Variants§
UnsupportedFormat(String)
InvalidAddress(String)
MissingBinaryBase
AddressOverflow
InvalidIntelHex
InvalidSrec
FileRead
LoadSpec
Trait Implementations§
Source§impl Debug for FlashParseError
impl Debug for FlashParseError
Source§impl Display for FlashParseError
impl Display for FlashParseError
Source§impl Error for FlashParseError
impl Error for FlashParseError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
Source§impl From<FlashParseError> for LoadResolveError
impl From<FlashParseError> for LoadResolveError
Source§fn from(source: FlashParseError) -> Self
fn from(source: FlashParseError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for FlashParseError
impl RefUnwindSafe for FlashParseError
impl Send for FlashParseError
impl Sync for FlashParseError
impl Unpin for FlashParseError
impl UnsafeUnpin for FlashParseError
impl UnwindSafe for FlashParseError
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