pub enum DylibError {
LoadError(Error),
EntryPointNotFound(String),
InvalidLibrary(String),
}Expand description
Errors that can occur during dynamic library operations
Variants§
LoadError(Error)
Failed to load library
EntryPointNotFound(String)
Failed to find plugin entry point
InvalidLibrary(String)
Invalid plugin library
Trait Implementations§
Source§impl Debug for DylibError
impl Debug for DylibError
Source§impl Display for DylibError
impl Display for DylibError
Source§impl Error for DylibError
impl Error for DylibError
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 DylibError
impl !RefUnwindSafe for DylibError
impl Send for DylibError
impl Sync for DylibError
impl Unpin for DylibError
impl !UnwindSafe for DylibError
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