From cb1e5ca2737d862327884436d059829a09ab9bc0 Mon Sep 17 00:00:00 2001 From: Luna Yao <40349250+ZnqbuZ@users.noreply.github.com> Date: Fri, 3 Apr 2026 14:48:47 +0200 Subject: [PATCH] utils: From<&NameServerConfig> for NameServerAddr --- easytier/src/dns/utils/addr.rs | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/easytier/src/dns/utils/addr.rs b/easytier/src/dns/utils/addr.rs index 055c14ff..7cb73186 100644 --- a/easytier/src/dns/utils/addr.rs +++ b/easytier/src/dns/utils/addr.rs @@ -23,8 +23,8 @@ impl From for NameServerConfig { } } -impl From for NameServerAddr { - fn from(value: NameServerConfig) -> Self { +impl From<&NameServerConfig> for NameServerAddr { + fn from(value: &NameServerConfig) -> Self { Self { protocol: value.protocol, addr: value.socket_addr, @@ -32,6 +32,12 @@ impl From for NameServerAddr { } } +impl From for NameServerAddr { + fn from(value: NameServerConfig) -> Self { + (&value).into() + } +} + impl From for NameServerAddr { fn from(value: SocketAddr) -> Self { Self {