From aedb5966fe129c1ca4781c0e75220e00df758954 Mon Sep 17 00:00:00 2001 From: strawberry Date: Fri, 8 Mar 2024 09:18:34 -0500 Subject: [PATCH] resolve nightly performance assigning_clones lint Signed-off-by: strawberry --- src/api/client_server/device.rs | 2 +- src/api/client_server/membership.rs | 4 ++-- src/database/mod.rs | 4 ++-- src/service/pusher/mod.rs | 4 ++-- src/service/users/mod.rs | 6 +++--- 5 files changed, 10 insertions(+), 10 deletions(-) diff --git a/src/api/client_server/device.rs b/src/api/client_server/device.rs index d0474c38..0cc76fde 100644 --- a/src/api/client_server/device.rs +++ b/src/api/client_server/device.rs @@ -51,7 +51,7 @@ pub async fn update_device_route(body: Ruma) -> Resu .get_device_metadata(sender_user, &body.device_id)? .ok_or(Error::BadRequest(ErrorKind::NotFound, "Device not found."))?; - device.display_name = body.display_name.clone(); + device.display_name.clone_from(&body.display_name); services().users.update_device_metadata(sender_user, &body.device_id, &device)?; diff --git a/src/api/client_server/membership.rs b/src/api/client_server/membership.rs index 798575a8..ac5c9e11 100644 --- a/src/api/client_server/membership.rs +++ b/src/api/client_server/membership.rs @@ -240,7 +240,7 @@ pub async fn kick_user_route(body: Ruma) -> Result) -> Result {}, } if list.bump_event_types.is_empty() { - list.bump_event_types = cached_list.bump_event_types.clone(); + list.bump_event_types.clone_from(&cached_list.bump_event_types); }; } cached.lists.insert(list_id.clone(), list.clone());