Trait mdns_sd::AsIpv4Addrs

source ·
pub trait AsIpv4Addrs {
    // Required method
    fn as_ipv4_addrs(&self) -> Result<HashSet<Ipv4Addr>>;
}
Expand description

This trait allows for parsing an input into a set of one or multiple Ipv4Addr.

Required Methods§

Implementations on Foreign Types§

source§

impl<I: AsIpv4Addrs> AsIpv4Addrs for &[I]

Support slice. Example: &[“127.0.0.1”, “127.0.0.2”]

source§

impl AsIpv4Addrs for String

source§

impl AsIpv4Addrs for Ipv4Addr

source§

impl<T: AsIpv4Addrs> AsIpv4Addrs for &T

source§

impl AsIpv4Addrs for ()

Optimization for zero sized/empty values, as () will never take up any space or evaluate to anything, helpful in contexts where we just want an empty value.

source§

impl AsIpv4Addrs for &str

Supports one address or multiple addresses separated by ,. For example: “127.0.0.1,127.0.0.2”.

If the string is empty, will return an empty set.

Implementors§