Enum ip_network::IpNetworkError[][src]

pub enum IpNetworkError {
    NetmaskError(u8),
    HostBitsSet,
}

Errors when creating new IPv4 or IPv6 networks.

Variants

NetmaskError(u8)

Network mask is bigger than possible for given IP version (32 for IPv4, 128 for IPv6).

HostBitsSet

Host bits are set in given network IP address.

Trait Implementations

impl Debug for IpNetworkError[src]

impl Display for IpNetworkError[src]

impl Error for IpNetworkError[src]

impl PartialEq<IpNetworkError> for IpNetworkError[src]

impl StructuralPartialEq for IpNetworkError[src]

Auto Trait Implementations

impl RefUnwindSafe for IpNetworkError

impl Send for IpNetworkError

impl Sync for IpNetworkError

impl Unpin for IpNetworkError

impl UnwindSafe for IpNetworkError

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> 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.