pub enum DebugLinkErrorKind {
MissingNul,
MissingCrc {
filename_len_with_nul: usize,
},
}
Expand description
Kind of errors that can occur while parsing a debug link section.
Variants§
MissingNul
No NUL byte delimiting the filename from the CRC
MissingCrc
Not enough space in the section data for the CRC checksum
Trait Implementations§
Source§impl Debug for DebugLinkErrorKind
impl Debug for DebugLinkErrorKind
Source§impl Display for DebugLinkErrorKind
impl Display for DebugLinkErrorKind
Source§impl Error for DebugLinkErrorKind
impl Error for DebugLinkErrorKind
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()
Auto Trait Implementations§
impl Freeze for DebugLinkErrorKind
impl RefUnwindSafe for DebugLinkErrorKind
impl Send for DebugLinkErrorKind
impl Sync for DebugLinkErrorKind
impl Unpin for DebugLinkErrorKind
impl UnwindSafe for DebugLinkErrorKind
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<I, T> ExtractContext<I, ()> for T
impl<I, T> ExtractContext<I, ()> for T
Source§fn extract_context(self, _original_input: I)
fn extract_context(self, _original_input: I)
Given the context attached to a nom error, and given the original
input to the nom parser, extract more the useful context information. Read more
Source§impl<T> Indentable for Twhere
T: Display,
impl<T> Indentable for Twhere
T: Display,
Source§fn indented_skip_initial(self, indent: &str) -> IndentedSkipIntial<'_, Self>
fn indented_skip_initial(self, indent: &str) -> IndentedSkipIntial<'_, Self>
Source§impl<I> RecreateContext<I> for I
impl<I> RecreateContext<I> for I
Source§fn recreate_context(_original_input: I, tail: I) -> I
fn recreate_context(_original_input: I, tail: I) -> I
Given the original input, as well as the context reported by nom,
recreate a context in the original string where the error occurred. Read more