From d830997c80cda13f0476f7aed6b4ac74068a922e Mon Sep 17 00:00:00 2001 From: Sandro-Alessio Gierens Date: Tue, 23 Apr 2024 14:19:55 +0200 Subject: [PATCH] style(mock): use cloned to fix clippy issues Signed-off-by: Sandro-Alessio Gierens --- src/mock.rs | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/src/mock.rs b/src/mock.rs index 7abe1ea..b74344b 100644 --- a/src/mock.rs +++ b/src/mock.rs @@ -130,7 +130,10 @@ impl Users for MockUsers { } fn get_current_username(&self) -> Option> { - self.users.get(&self.uid).map(|u| Arc::clone(&u.name_arc)) + self.users + .get(&self.uid) + .cloned() + .map(|u| Arc::clone(&u.name_arc)) } fn get_effective_uid(&self) -> uid_t { @@ -138,7 +141,10 @@ impl Users for MockUsers { } fn get_effective_username(&self) -> Option> { - self.users.get(&self.uid).map(|u| Arc::clone(&u.name_arc)) + self.users + .get(&self.uid) + .cloned() + .map(|u| Arc::clone(&u.name_arc)) } } @@ -159,7 +165,10 @@ impl Groups for MockUsers { } fn get_current_groupname(&self) -> Option> { - self.groups.get(&self.uid).map(|u| Arc::clone(&u.name_arc)) + self.groups + .get(&self.uid) + .cloned() + .map(|u| Arc::clone(&u.name_arc)) } fn get_effective_gid(&self) -> uid_t { @@ -167,7 +176,10 @@ impl Groups for MockUsers { } fn get_effective_groupname(&self) -> Option> { - self.groups.get(&self.uid).map(|u| Arc::clone(&u.name_arc)) + self.groups + .get(&self.uid) + .cloned() + .map(|u| Arc::clone(&u.name_arc)) } }