pub enum MaskedIpAddrParseError {
Address(AddrParseError),
Netmask(ParseIntError),
Format,
}
Expand description
An error which can be returned when parsing a MaskedIpAddr
.
Variants§
Address(AddrParseError)
An error occured in parsing the IP address
Netmask(ParseIntError)
An error occured in parsing the netmask
Format
An error occured elsewhere in parsing
Trait Implementations§
Source§impl Clone for MaskedIpAddrParseError
impl Clone for MaskedIpAddrParseError
Source§fn clone(&self) -> MaskedIpAddrParseError
fn clone(&self) -> MaskedIpAddrParseError
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for MaskedIpAddrParseError
impl Debug for MaskedIpAddrParseError
Source§impl Display for MaskedIpAddrParseError
impl Display for MaskedIpAddrParseError
Source§impl Error for MaskedIpAddrParseError
impl Error for MaskedIpAddrParseError
Source§fn cause(&self) -> Option<&dyn Error>
fn cause(&self) -> Option<&dyn Error>
👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
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<AddrParseError> for MaskedIpAddrParseError
impl From<AddrParseError> for MaskedIpAddrParseError
Source§fn from(from: AddrParseError) -> MaskedIpAddrParseError
fn from(from: AddrParseError) -> MaskedIpAddrParseError
Converts to this type from the input type.
Source§impl From<ParseIntError> for MaskedIpAddrParseError
impl From<ParseIntError> for MaskedIpAddrParseError
Source§fn from(from: ParseIntError) -> MaskedIpAddrParseError
fn from(from: ParseIntError) -> MaskedIpAddrParseError
Converts to this type from the input type.
Source§impl PartialEq for MaskedIpAddrParseError
impl PartialEq for MaskedIpAddrParseError
impl Eq for MaskedIpAddrParseError
impl StructuralPartialEq for MaskedIpAddrParseError
Auto Trait Implementations§
impl Freeze for MaskedIpAddrParseError
impl RefUnwindSafe for MaskedIpAddrParseError
impl Send for MaskedIpAddrParseError
impl Sync for MaskedIpAddrParseError
impl Unpin for MaskedIpAddrParseError
impl UnwindSafe for MaskedIpAddrParseError
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