ToIpv6Netmask

Trait ToIpv6Netmask 

Source
pub trait ToIpv6Netmask {
    // Required method
    fn prefix(&self) -> Result<u8>;

    // Provided method
    fn netmask(&self) -> Result<Ipv6Addr> { ... }
}
Expand description

Trait for converting various types into an IPv6 netmask (prefix length).

Required Methods§

Source

fn prefix(&self) -> Result<u8>

Returns the prefix length.

Provided Methods§

Source

fn netmask(&self) -> Result<Ipv6Addr>

Computes the IPv6 netmask based on the prefix length.

Implementations on Foreign Types§

Source§

impl ToIpv6Netmask for &str

Source§

fn prefix(&self) -> Result<u8>

Source§

impl ToIpv6Netmask for u8

Source§

fn prefix(&self) -> Result<u8>

Source§

impl ToIpv6Netmask for String

Source§

fn prefix(&self) -> Result<u8>

Source§

impl ToIpv6Netmask for Ipv6Addr

Source§

fn prefix(&self) -> Result<u8>

Implementors§