Skip to content

Commit 111eec1

Browse files
authored
find: fix warnings from filter_next lint (#604)
1 parent c5c5a16 commit 111eec1

File tree

2 files changed

+2
-4
lines changed

2 files changed

+2
-4
lines changed

src/find/matchers/fs.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,8 +53,7 @@ pub fn get_file_system_type(path: &Path, cache: &RefCell<Option<Cache>>) -> URes
5353
let fs_list = uucore::fsext::read_fs_list()?;
5454
let result = fs_list
5555
.into_iter()
56-
.filter(|fs| fs.dev_id == dev_id)
57-
.next_back()
56+
.rfind(|fs| fs.dev_id == dev_id)
5857
.map_or_else(String::new, |fs| fs.fs_type);
5958

6059
// cache the latest query if not a match before

src/find/matchers/printf.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -446,8 +446,7 @@ fn format_directive<'entry>(
446446
uucore::fsext::read_fs_list().expect("Could not find the filesystem info");
447447
fs_list
448448
.into_iter()
449-
.filter(|fs| fs.dev_id == dev_id)
450-
.next_back()
449+
.rfind(|fs| fs.dev_id == dev_id)
451450
.map_or_else(String::new, |fs| fs.fs_type)
452451
.into()
453452
}

0 commit comments

Comments
 (0)