Skip to main content

IntoCanonicalIpAddr

Trait IntoCanonicalIpAddr 

pub trait IntoCanonicalIpAddr {
    // Required method
    fn into_canonical_ip_addr(self) -> Self;
}
Available on crate feature net only.
Expand description

Converts an IP address into a canonical representation.

Canonical means:

  • IPv4 stays IPv4.
  • IPv6 stays IPv6, except when the IPv6 address is an IPv4 mapped address. In that cases we convert it to the embedded IPv4 address.

Required Methods§

fn into_canonical_ip_addr(self) -> Self

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

§

impl IntoCanonicalIpAddr for IpAddr

§

impl IntoCanonicalIpAddr for SocketAddr

Implementors§