pub enum WolError {
InvalidMacAddress(String),
NetworkError(Error),
Other(String),
}Expand description
Errors that can occur when working with Wake-on-LAN
Variants§
InvalidMacAddress(String)
Error parsing MAC address format
NetworkError(Error)
Network-related error
Other(String)
Other error
Trait Implementations§
Source§impl Error for WolError
impl Error for WolError
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<ParseIntError> for WolError
impl From<ParseIntError> for WolError
Source§fn from(_: ParseIntError) -> Self
fn from(_: ParseIntError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for WolError
impl !RefUnwindSafe for WolError
impl Send for WolError
impl Sync for WolError
impl Unpin for WolError
impl !UnwindSafe for WolError
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