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§
Source§impl Debug for ModuleLoadError
impl Debug for ModuleLoadError
Source§impl Display for ModuleLoadError
impl Display for ModuleLoadError
Source§impl Error for ModuleLoadError
impl Error for ModuleLoadError
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 ModuleLoadError
impl RefUnwindSafe for ModuleLoadError
impl !Send for ModuleLoadError
impl !Sync for ModuleLoadError
impl Unpin for ModuleLoadError
impl UnwindSafe for ModuleLoadError
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