Tracking Issue for ip_as_octets · Issue #137259 · rust-lang/rust (original) (raw)

Feature gate: #![feature(ip_as_octets)]

This is a tracking issue for enabling reference access to IpAddr, Ipv4Addr, and Ipv6Addr contents. Previously, only an array copy was exposed via .octets().

Public API

impl core:🥅:IpAddr { pub const fn as_octets(&self) -> &[u8]; }

impl core:🥅:Ipv4Addr { pub const fn as_octets(&self) -> &[u8; 4]; }

impl core:🥅:Ipv6Addr { pub const fn as_octets(&self) -> &[u8; 16]; }

Steps / History

Unresolved Questions