windows: Remove unnecessay helper function (#30764)
张小白
created
Release Notes:
- N/A
Change summary
crates/gpui/src/platform/windows/destination_list.rs | 10 +---------
1 file changed, 1 insertion(+), 9 deletions(-)
Detailed changes
@@ -137,10 +137,7 @@ fn add_recent_folders(
let tasks: IObjectCollection =
CoCreateInstance(&EnumerableObjectCollection, None, CLSCTX_INPROC_SERVER)?;
- for folder_path in entries
- .iter()
- .filter(|path| !is_item_in_array(path, removed))
- {
+ for folder_path in entries.iter().filter(|path| !removed.contains(path)) {
let argument = HSTRING::from(
folder_path
.iter()
@@ -181,11 +178,6 @@ fn add_recent_folders(
}
}
-#[inline]
-fn is_item_in_array(item: &SmallVec<[PathBuf; 2]>, removed: &Vec<SmallVec<[PathBuf; 2]>>) -> bool {
- removed.iter().any(|removed_item| removed_item == item)
-}
-
fn create_shell_link(
argument: HSTRING,
description: HSTRING,