From ea4bdd718df5d82619463a2bbcb6fd7294312f8c Mon Sep 17 00:00:00 2001 From: Yuya Nishihara Date: Wed, 15 Nov 2023 12:40:19 +0900 Subject: [PATCH] index: use "while let" in common_ancestors_pos() --- lib/src/default_index_store.rs | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/lib/src/default_index_store.rs b/lib/src/default_index_store.rs index 7f844a0e8..5a1230780 100644 --- a/lib/src/default_index_store.rs +++ b/lib/src/default_index_store.rs @@ -911,9 +911,7 @@ impl<'a> CompositeIndex<'a> { .collect(); let mut result = BTreeSet::new(); - while !(items1.is_empty() || items2.is_empty()) { - let entry1 = items1.last().unwrap(); - let entry2 = items2.last().unwrap(); + while let (Some(entry1), Some(entry2)) = (items1.last(), items2.last()) { match entry1.cmp(entry2) { Ordering::Greater => { let entry1 = items1.pop_last().unwrap();