diff options
author | 南浦月 <nanpuyue@gmail.com> | 2020-08-01 21:27:14 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-08-01 15:27:14 +0200 |
commit | 7276d470723160f19311b7cac78ddd06448ff676 (patch) | |
tree | f9e7c6bc17cbcb0d8e04bc575cafc1c20788f7dc /tokio/src/net/addr.rs | |
parent | 9f0b6d316694e88bfd0637f166ffc177789176b2 (diff) |
net: impl ToSocketAddrs for (String, u16) (#2724)
Diffstat (limited to 'tokio/src/net/addr.rs')
-rw-r--r-- | tokio/src/net/addr.rs | 13 |
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 {} |