pub enum CradleError {
IoError(Error),
SpawnError(i32),
InvalidPath,
InvalidHost,
WindowsError(i32),
InvalidValue(String),
ModuleNotFound(String),
LibloadError(String),
PluginLoadError(String),
}Expand description
Error enum in use by the workspace
Variants§
IoError(Error)
IO Error wrapper
SpawnError(i32)
Failed to spawn target (error code)
InvalidPath
Invalid path specified
InvalidHost
Invalid host specified
WindowsError(i32)
A Windows error has occurred (wrapper around GetLastError() pretty much)
InvalidValue(String)
An invalid value was specified
ModuleNotFound(String)
Failed to find the specified module
LibloadError(String)
A libloading error has occurred
PluginLoadError(String)
Failed to load a plugin
Trait Implementations§
Source§impl Debug for CradleError
impl Debug for CradleError
Source§impl Display for CradleError
impl Display for CradleError
Source§impl Error for CradleError
impl Error for CradleError
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()
Source§impl From<CradleError> for Error
impl From<CradleError> for Error
Source§fn from(e: CradleError) -> Self
fn from(e: CradleError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl !RefUnwindSafe for CradleError
impl !UnwindSafe for CradleError
impl Freeze for CradleError
impl Send for CradleError
impl Sync for CradleError
impl Unpin for CradleError
impl UnsafeUnpin for CradleError
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