[−][src]Enum memflow::error::Error
Specialized Error
type for memflow errors.
Variants
Other(&'static str)
Generic error type containing a string
Partial error.
Catch-all for partial errors which have been converted into full errors.
Out of bounds.
Catch-all for bounds check errors.
IO(&'static str)
IO error
Catch-all for io related errors.
Invalid Architecture error.
The architecture provided is not a valid argument for the given function.
Connector(&'static str)
Connector error
Catch-all for connector related errors
PhysicalMemory(&'static str)
Physical Read Error
A read/write from/to the physical memory has failed.
VirtualTranslate Error
Error when trying to translate virtual to physical memory addresses.
VirtualMemory(&'static str)
Virtual Memory Error
A read/write from/to the virtual memory has failed.
Encoding error.
Catch-all for string related errors such as lacking a nul terminator.
Implementations
impl Error
[src]
pub fn to_str_pair(self) -> (&'static str, Option<&'static str>)
[src]
Returns a tuple representing the error description and its string value.
pub fn to_str(self) -> &'static str
[src]
Returns a simple string representation of the error.
Trait Implementations
impl Clone for Error
[src]
impl Copy for Error
[src]
impl Debug for Error
[src]
impl Display for Error
[src]
impl Eq for Error
[src]
impl Error for Error
[src]
fn description(&self) -> &str
[src]
fn source(&self) -> Option<&(dyn Error + 'static)>
1.30.0[src]
fn backtrace(&self) -> Option<&Backtrace>
[src]
fn cause(&self) -> Option<&dyn Error>
1.0.0[src]
impl From<&'static str> for Error
[src]
Convert from &str to error
impl<T> From<Error> for PartialError<T>
[src]
Convert from Error
impl<T> From<PartialError<T>> for Error
[src]
Convert from PartialError
fn from(_err: PartialError<T>) -> Self
[src]
impl From<Utf8Error> for Error
[src]
Convert from str::Utf8Error
impl Hash for Error
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl PartialEq<Error> for Error
[src]
impl StructuralEq for Error
[src]
impl StructuralPartialEq for Error
[src]
Auto Trait Implementations
impl RefUnwindSafe for Error
impl Send for Error
impl Sync for Error
impl Unpin for Error
impl UnwindSafe for Error
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,