[][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 Clone for NetworkParseError[src]

impl Debug for NetworkParseError[src]

impl Display for NetworkParseError[src]

impl Error for NetworkParseError[src]

impl From<AddrParseError> for NetworkParseError[src]

impl From<NetworkLengthTooLongError> for NetworkParseError[src]

impl From<ParseIntError> for NetworkParseError[src]

impl PartialEq<NetworkParseError> for NetworkParseError[src]

impl StructuralPartialEq for NetworkParseError[src]

Auto Trait Implementations

Blanket Implementations

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

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

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

impl<T> From<T> for T[src]

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

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

type Owned = T

The resulting type after obtaining ownership.

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

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

type Error = Infallible

The type returned in the event of a conversion error.

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

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

The type returned in the event of a conversion error.