pub enum DaemonError {
Timeout(u128, String, String),
TempFile(Error),
Stdout(Error),
Stderr(Error),
Kill(i32, Error),
}Expand description
Possible errors from starting and stopping daemons.
Variants§
Timeout(u128, String, String)
The daemon took too long to start. The timeout can be configured with DaemonManager::timeout.
TempFile(Error)
Something went wrong, when handling temporary files.
Stdout(Error)
Something went wrong read standard output of daemon.
Stderr(Error)
Something went wrong read error output of daemon.
Kill(i32, Error)
Failed to kill a daemon.
Trait Implementations§
Source§impl Debug for DaemonError
impl Debug for DaemonError
Source§impl Display for DaemonError
impl Display for DaemonError
Source§impl Error for DaemonError
impl Error for DaemonError
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 DaemonError
impl !RefUnwindSafe for DaemonError
impl Send for DaemonError
impl Sync for DaemonError
impl Unpin for DaemonError
impl !UnwindSafe for DaemonError
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