From 990c9f160c1b3cbd7b177b4e1eb651d4916861b3 Mon Sep 17 00:00:00 2001 From: Marc-Antoine Perennou Date: Fri, 14 Aug 2020 16:21:28 +0200 Subject: [PATCH] add back Domain::ipv{4,6} This restores backward compatibility Fixes #93 Fixes #95 Signed-off-by: Marc-Antoine Perennou --- src/lib.rs | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/lib.rs b/src/lib.rs index 62554f38..883a700a 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -137,6 +137,16 @@ impl Domain { /// Domain for IPv6 communication, corresponding to `AF_INET6`. pub const IPV6: Domain = Domain(sys::AF_INET6); + /// Domain for IPv4 communication, corresponding to `AF_INET`. + pub fn ipv4() -> Domain { + Domain::IPV4 + } + + /// Domain for IPv6 communication, corresponding to `AF_INET6`. + pub fn ipv6() -> Domain { + Domain::IPV6 + } + /// Returns the correct domain for `address`. pub fn for_address(address: SocketAddr) -> Domain { match address {