utils: From<&NameServerConfig> for NameServerAddr

This commit is contained in:
Luna Yao
2026-04-03 14:48:47 +02:00
parent 7286a42d58
commit cb1e5ca273
+8 -2
View File
@@ -23,8 +23,8 @@ impl From<NameServerAddr> for NameServerConfig {
}
}
impl From<NameServerConfig> 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<NameServerConfig> for NameServerAddr {
}
}
impl From<NameServerConfig> for NameServerAddr {
fn from(value: NameServerConfig) -> Self {
(&value).into()
}
}
impl From<SocketAddr> for NameServerAddr {
fn from(value: SocketAddr) -> Self {
Self {