net: add SocketAddr::as_abstract_namespace (#6144)

This commit is contained in:
Hans Krutzer
2023-11-25 14:44:34 +00:00
committed by GitHub
parent a8e8fa6681
commit 2400769b54
+9
View File
@@ -22,6 +22,15 @@ impl SocketAddr {
pub fn as_pathname(&self) -> Option<&Path> {
self.0.as_pathname()
}
/// Returns the contents of this address if it is an abstract namespace.
///
/// See also the standard library documentation on [`SocketAddr`].
///
/// [`SocketAddr`]: std::os::unix::net::SocketAddr
pub fn as_abstract_namespace(&self) -> Option<&[u8]> {
self.0.as_abstract_namespace()
}
}
impl fmt::Debug for SocketAddr {