From c1f2e9b4de81a7684b76b420bdcc4983b90d878f Mon Sep 17 00:00:00 2001 From: Divma <26765164+divagant-martian@users.noreply.github.com> Date: Thu, 2 May 2024 14:35:29 -0500 Subject: [PATCH] address new clippy lint assigning-clones (#2205) --- crates/proto/src/serialize/txt/zone.rs | 2 +- crates/resolver/src/name_server/name_server_pool.rs | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/crates/proto/src/serialize/txt/zone.rs b/crates/proto/src/serialize/txt/zone.rs index 58393d20..1c5dcdf6 100644 --- a/crates/proto/src/serialize/txt/zone.rs +++ b/crates/proto/src/serialize/txt/zone.rs @@ -179,7 +179,7 @@ impl<'a> Parser<'a> { // @ is a placeholder for specifying the current origin Token::At => { - current_name = origin.clone(); // TODO a COW or RC would reduce copies... + current_name.clone_from(&origin); // TODO a COW or RC would reduce copies... State::TtlClassType } diff --git a/crates/resolver/src/name_server/name_server_pool.rs b/crates/resolver/src/name_server/name_server_pool.rs index 10f68fac..b8b4c5c9 100644 --- a/crates/resolver/src/name_server/name_server_pool.rs +++ b/crates/resolver/src/name_server/name_server_pool.rs @@ -79,7 +79,7 @@ where #[cfg(feature = "dns-over-rustls")] let ns_config = { let mut ns_config = ns_config.clone(); - ns_config.tls_config = config.client_config().clone(); + ns_config.tls_config.clone_from(config.client_config()); ns_config }; #[cfg(not(feature = "dns-over-rustls"))] @@ -97,7 +97,7 @@ where #[cfg(feature = "dns-over-rustls")] let ns_config = { let mut ns_config = ns_config.clone(); - ns_config.tls_config = config.client_config().clone(); + ns_config.tls_config.clone_from(config.client_config()); ns_config }; #[cfg(not(feature = "dns-over-rustls"))]