pub enum DlError {
CantOpen(LibLoadingError),
MissingSymbol(&'static str),
}Expand description
An error generated when failing to load a library
Variants§
CantOpen(LibLoadingError)
The requested library would not be opened
Includes the error reported by libloading when trying to
open the library.
MissingSymbol(&'static str)
Some required symbol was missing in the library
Trait Implementations§
Source§impl Error for DlError
impl Error for DlError
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 DlError
impl !RefUnwindSafe for DlError
impl Send for DlError
impl Sync for DlError
impl Unpin for DlError
impl UnsafeUnpin for DlError
impl !UnwindSafe for DlError
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