pub enum HiveDiscoError {
NetworkError(String),
MdnsError(Error),
IoError(Error),
ShutdownError(String),
ConfigError(String),
StateError(String),
}Expand description
Error types that can be produced by the service discovery component.
Variants§
NetworkError(String)
Network communication related errors.
MdnsError(Error)
mDNS service errors.
IoError(Error)
Standard I/O errors.
ShutdownError(String)
Errors encountered during service discovery shutdown.
ConfigError(String)
Configuration errors.
StateError(String)
State errors, indicating an invalid operation for the current state.
Trait Implementations§
Source§impl Debug for HiveDiscoError
impl Debug for HiveDiscoError
Source§impl Display for HiveDiscoError
impl Display for HiveDiscoError
Source§impl Error for HiveDiscoError
impl Error for HiveDiscoError
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<Error> for HiveDiscoError
impl From<Error> for HiveDiscoError
Auto Trait Implementations§
impl !RefUnwindSafe for HiveDiscoError
impl !UnwindSafe for HiveDiscoError
impl Freeze for HiveDiscoError
impl Send for HiveDiscoError
impl Sync for HiveDiscoError
impl Unpin for HiveDiscoError
impl UnsafeUnpin for HiveDiscoError
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