Enum proc_mem::ProcMemError
source · pub enum ProcMemError {
CreateSnapshotFailure,
IterateSnapshotFailure,
ProcessNotFound,
ModuleNotFound,
GetHandleError,
TerminateProcessError,
ReadMemoryError,
WriteMemoryError,
SignatureNotFound,
AddressOutOfBounds,
RIPRelativeFailed,
}
Variants§
CreateSnapshotFailure
Could not take a snapshot of the processes/modules
IterateSnapshotFailure
Could not iterate over the snapshot entries
ProcessNotFound
Process was not found in the snapshot of the processes
ModuleNotFound
Module was not found in the snapshot of the modules
GetHandleError
Could not get a HANDLE to read/write the process memory
TerminateProcessError
Could not terminate the process
ReadMemoryError
Could not read the process memory
WriteMemoryError
Could not write to the process memory
SignatureNotFound
Could not find the provided signature in the module
AddressOutOfBounds
Signature pattern has lead out of bounds
RIPRelativeFailed
Could not read the found address and add it to the result
Trait Implementations§
Auto Trait Implementations§
impl RefUnwindSafe for ProcMemError
impl Send for ProcMemError
impl Sync for ProcMemError
impl Unpin for ProcMemError
impl UnwindSafe for ProcMemError
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