pub enum KdmpParserError {
Show 15 variants
InvalidUnicodeString,
Utf16(FromUtf16Error),
Overflow(&'static str),
Io(Error),
InvalidData(&'static str),
UnknownDumpType(u32),
DuplicateGpa(Gpa),
InvalidSignature(u32),
InvalidValidDump(u32),
PhysAddrOverflow(u32, u64),
PageOffsetOverflow(u32, u64),
BitmapPageOffsetOverflow(u64, usize),
PartialPhysRead,
PartialVirtRead,
AddrTranslation(AddrTranslationError),
}
Variants§
InvalidUnicodeString
Utf16(FromUtf16Error)
Overflow(&'static str)
Io(Error)
InvalidData(&'static str)
UnknownDumpType(u32)
DuplicateGpa(Gpa)
InvalidSignature(u32)
InvalidValidDump(u32)
PhysAddrOverflow(u32, u64)
PageOffsetOverflow(u32, u64)
BitmapPageOffsetOverflow(u64, usize)
PartialPhysRead
PartialVirtRead
AddrTranslation(AddrTranslationError)
Trait Implementations§
Source§impl Debug for KdmpParserError
impl Debug for KdmpParserError
Source§impl Display for KdmpParserError
impl Display for KdmpParserError
Source§impl Error for KdmpParserError
impl Error for KdmpParserError
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<AddrTranslationError> for KdmpParserError
impl From<AddrTranslationError> for KdmpParserError
Source§fn from(source: AddrTranslationError) -> Self
fn from(source: AddrTranslationError) -> Self
Converts to this type from the input type.
Source§impl From<Error> for KdmpParserError
impl From<Error> for KdmpParserError
Source§impl From<FromUtf16Error> for KdmpParserError
impl From<FromUtf16Error> for KdmpParserError
Source§fn from(source: FromUtf16Error) -> Self
fn from(source: FromUtf16Error) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for KdmpParserError
impl !RefUnwindSafe for KdmpParserError
impl Send for KdmpParserError
impl Sync for KdmpParserError
impl Unpin for KdmpParserError
impl !UnwindSafe for KdmpParserError
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