pub enum ProcCtlError {
ProcessError(String),
ConfigurationError(String),
TooFewPorts(Vec<ProtocolPort>, usize),
TooFewChildren(usize, usize),
}Expand description
Custom error type for proc-ctl
Variants§
ProcessError(String)
An error occurred while searching process information
ConfigurationError(String)
The user made an error using the API, a more specific error message will be provided
TooFewPorts(Vec<ProtocolPort>, usize)
Fewer ports than expected were found on the matched process
TooFewChildren(usize, usize)
Too few children were found on the matched process
Trait Implementations§
Source§impl Debug for ProcCtlError
impl Debug for ProcCtlError
Source§impl Display for ProcCtlError
impl Display for ProcCtlError
Source§impl Error for ProcCtlError
impl Error for ProcCtlError
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 ProcCtlError
impl RefUnwindSafe for ProcCtlError
impl Send for ProcCtlError
impl Sync for ProcCtlError
impl Unpin for ProcCtlError
impl UnwindSafe for ProcCtlError
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more