summaryrefslogtreecommitdiffstats
path: root/tokio/src/net
diff options
context:
space:
mode:
author南浦月 <nanpuyue@gmail.com>2020-08-01 21:27:14 +0800
committerGitHub <noreply@github.com>2020-08-01 15:27:14 +0200
commit7276d470723160f19311b7cac78ddd06448ff676 (patch)
treef9e7c6bc17cbcb0d8e04bc575cafc1c20788f7dc /tokio/src/net
parent9f0b6d316694e88bfd0637f166ffc177789176b2 (diff)
net: impl ToSocketAddrs for (String, u16) (#2724)
Diffstat (limited to 'tokio/src/net')
-rw-r--r--tokio/src/net/addr.rs13
1 files changed, 13 insertions, 0 deletions
diff --git a/tokio/src/net/addr.rs b/tokio/src/net/addr.rs
index 5ba898a1..ed00ca4a 100644
--- a/tokio/src/net/addr.rs
+++ b/tokio/src/net/addr.rs
@@ -201,6 +201,19 @@ cfg_dns! {
}
}
+ // ===== impl (String, u16) =====
+
+ impl ToSocketAddrs for (String, u16) {}
+
+ impl sealed::ToSocketAddrsPriv for (String, u16) {
+ type Iter = sealed::OneOrMore;
+ type Future = sealed::MaybeReady;
+
+ fn to_socket_addrs(&self) -> Self::Future {
+ (self.0.as_str(), self.1).to_socket_addrs()
+ }
+ }
+
// ===== impl String =====
impl ToSocketAddrs for String {}