pub enum SpoofError {
TooManyArguments,
NullFunctionAddress,
ModuleNotLoaded(SpoofTag),
FunctionNotFound(SpoofTag),
PdataMissing(SpoofTag),
UnwindInfoMissing(SpoofTag),
PrologueNotFound,
PushRbpPrologueNotFound,
GadgetNotFound(SpoofTag),
BaseThreadReturnNotFound,
SsnResolutionFailed,
}Expand description
Spoofing errors. Variants carry SpoofTag rather than literal strings.
Variants§
TooManyArguments
NullFunctionAddress
ModuleNotLoaded(SpoofTag)
FunctionNotFound(SpoofTag)
PdataMissing(SpoofTag)
UnwindInfoMissing(SpoofTag)
PrologueNotFound
PushRbpPrologueNotFound
GadgetNotFound(SpoofTag)
BaseThreadReturnNotFound
SsnResolutionFailed
Trait Implementations§
Source§impl Debug for SpoofError
impl Debug for SpoofError
Source§impl Display for SpoofError
impl Display for SpoofError
Source§impl Error for SpoofError
impl Error for SpoofError
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 SpoofError
impl RefUnwindSafe for SpoofError
impl Send for SpoofError
impl Sync for SpoofError
impl Unpin for SpoofError
impl UnsafeUnpin for SpoofError
impl UnwindSafe for SpoofError
Blanket Implementations§
Source§impl<T> AsPointer for T
impl<T> AsPointer for T
fn as_ptr_const(&self) -> *const c_void
fn as_ptr_mut(&mut self) -> *mut c_void
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