pub enum ModuleInitError {
ModuleNameAndHandleNotFound,
SegmentLoadFailed {
source: ModuleHandleError,
},
VersionLoadFailed {
source: FileVersionError,
},
}
Expand description
Errors that can occur during module initialization.
Variants§
ModuleNameAndHandleNotFound
SKSE or Skyrim exe does not exist or is not loaded into the current process.
SegmentLoadFailed
Module handle operation failed during segment search -> {source}
Fields
§
source: ModuleHandleError
VersionLoadFailed
Failed to load version information. -> {source}
Fields
§
source: FileVersionError
Trait Implementations§
Source§impl Clone for ModuleInitError
impl Clone for ModuleInitError
Source§fn clone(&self) -> ModuleInitError
fn clone(&self) -> ModuleInitError
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for ModuleInitError
impl Debug for ModuleInitError
Source§impl Display for ModuleInitError
impl Display for ModuleInitError
Source§impl Error for ModuleInitError
impl Error for ModuleInitError
Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
Source§fn cause(&self) -> Option<&dyn Error>
fn cause(&self) -> Option<&dyn Error>
👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
Source§impl ErrorCompat for ModuleInitError
impl ErrorCompat for ModuleInitError
Source§fn iter_chain(&self) -> ChainCompat<'_, '_>where
Self: AsErrorSource,
fn iter_chain(&self) -> ChainCompat<'_, '_>where
Self: AsErrorSource,
Returns an iterator for traversing the chain of errors,
starting with the current error
and continuing with recursive calls to
Error::source
. Read moreSource§impl PartialEq for ModuleInitError
impl PartialEq for ModuleInitError
impl Eq for ModuleInitError
impl StructuralPartialEq for ModuleInitError
Auto Trait Implementations§
impl Freeze for ModuleInitError
impl RefUnwindSafe for ModuleInitError
impl Send for ModuleInitError
impl Sync for ModuleInitError
impl Unpin for ModuleInitError
impl UnwindSafe for ModuleInitError
Blanket Implementations§
Source§impl<T> AsErrorSource for Twhere
T: Error + 'static,
impl<T> AsErrorSource for Twhere
T: Error + 'static,
Source§fn as_error_source(&self) -> &(dyn Error + 'static)
fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
receivers.
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