refactor: replace cloned() with clone() for improved performance in multiple files

This commit is contained in:
Tunglies
2025-11-09 22:07:12 +08:00
parent 7f267fa727
commit e6c8f762db
4 changed files with 16 additions and 12 deletions

View File

@@ -100,13 +100,12 @@ impl WebDavClient {
let config = WebDavConfig {
url: verge
.webdav_url
.as_ref()
.cloned()
.clone()
.unwrap_or_default()
.trim_end_matches('/')
.into(),
username: verge.webdav_username.as_ref().cloned().unwrap_or_default(),
password: verge.webdav_password.as_ref().cloned().unwrap_or_default(),
username: verge.webdav_username.clone().unwrap_or_default(),
password: verge.webdav_password.clone().unwrap_or_default(),
};
// 存储配置到 ArcSwapOption

View File

@@ -274,7 +274,7 @@ impl Hotkey {
);
// Extract hotkeys data before async operations
let hotkeys = verge.data_arc().hotkeys.as_ref().cloned();
let hotkeys = verge.data_arc().hotkeys.clone();
if let Some(hotkeys) = hotkeys {
logging!(