Enum rant::ModuleLoadError
source · [−]pub enum ModuleLoadError {
InvalidPath(String),
RuntimeError(Rc<RuntimeError>),
ResolveError(ModuleResolveError),
}
Expand description
Represents error states that can occur when loading a module.
Variants
InvalidPath(String)
The specified path was invalid; see attached reason.
RuntimeError(Rc<RuntimeError>)
The module failed to load because it encountered a runtime error during initialization.
ResolveError(ModuleResolveError)
The module failed to load because it couldn’t be resolved.
Trait Implementations
sourceimpl Debug for ModuleLoadError
impl Debug for ModuleLoadError
sourceimpl Display for ModuleLoadError
impl Display for ModuleLoadError
sourceimpl Error for ModuleLoadError
impl Error for ModuleLoadError
1.30.0 · sourcefn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more
sourcefn backtrace(&self) -> Option<&Backtrace>
fn backtrace(&self) -> Option<&Backtrace>
🔬 This is a nightly-only experimental API. (
backtrace
)Returns a stack backtrace, if available, of where this error occurred. Read more
1.0.0 · sourcefn description(&self) -> &str
fn description(&self) -> &str
👎 Deprecated since 1.42.0:
use the Display impl or to_string()
Auto Trait Implementations
impl RefUnwindSafe for ModuleLoadError
impl !Send for ModuleLoadError
impl !Sync for ModuleLoadError
impl Unpin for ModuleLoadError
impl UnwindSafe for ModuleLoadError
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more