Type Alias ip::any::Netmask

source ·
pub type Netmask = Mask<Net>;
Expand description

Either an IPv4 or IPv6 netmask.

Aliased Type§

enum Netmask {
    Ipv4(Mask<Net, Ipv4>),
    Ipv6(Mask<Net, Ipv6>),
}

Variants§

§

Ipv4(Mask<Net, Ipv4>)

IPv4 address mask variant.

§

Ipv6(Mask<Net, Ipv6>)

IPv6 address mask variant.

Trait Implementations§

source§

impl From<Length> for Netmask

source§

fn from(len: PrefixLength) -> Self

Converts to this type from the input type.
source§

impl Netmask for Netmask