pub enum DhcpError {
UnknownMessageType(MessageType),
NoLeasesConfigured,
ParseError(ParseError),
PoolError(Error),
InternalError(String),
OtherServer(Ipv4Addr),
NoPolicyConfigured,
}Variants§
UnknownMessageType(MessageType)
NoLeasesConfigured
ParseError(ParseError)
PoolError(Error)
InternalError(String)
OtherServer(Ipv4Addr)
NoPolicyConfigured
Trait Implementations§
Source§impl Error for DhcpError
impl Error for DhcpError
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()
impl Eq for DhcpError
impl StructuralPartialEq for DhcpError
Auto Trait Implementations§
impl Freeze for DhcpError
impl RefUnwindSafe for DhcpError
impl Send for DhcpError
impl Sync for DhcpError
impl Unpin for DhcpError
impl UnsafeUnpin for DhcpError
impl UnwindSafe for DhcpError
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