[][src]Enum cidr::NetworkParseError

pub enum NetworkParseError {
    InvalidHostPart,
    AddrParseError(AddrParseError),
    NetworkLengthParseError(ParseIntError),
    NetworkLengthTooLongError(NetworkLengthTooLongError),
}

Error type returned when parsing IP networks

Variants

InvalidHostPart

The host part wasn't zero but should have been. The Cidr types require that you use the first address in the network (and the network length) to represent the address, but it wasn't the first address.

AddrParseError(AddrParseError)

Failed to parse the address

NetworkLengthParseError(ParseIntError)

Failed to parse the network length

NetworkLengthTooLongError(NetworkLengthTooLongError)

The network length was not valid (but was successfully parsed)

Trait Implementations

impl PartialEq<NetworkParseError> for NetworkParseError[src]

impl Clone for NetworkParseError[src]

fn clone_from(&mut self, source: &Self)
1.0.0
[src]

Performs copy-assignment from source. Read more

impl From<AddrParseError> for NetworkParseError[src]

impl From<ParseIntError> for NetworkParseError[src]

impl From<NetworkLengthTooLongError> for NetworkParseError[src]

impl Display for NetworkParseError[src]

impl Debug for NetworkParseError[src]

impl Error for NetworkParseError[src]

fn source(&self) -> Option<&(dyn Error + 'static)>
1.30.0
[src]

The lower-level source of this error, if any. Read more

Auto Trait Implementations

Blanket Implementations

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T> From for T[src]

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

impl<T, U> TryFrom for T where
    U: Into<T>, 
[src]

type Error = !

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.