1
0
forked from ROMEO/nexosim

auto-fix clipp::manual_map|option_map_unit_fn

This commit is contained in:
Ben-PH 2025-01-22 14:47:16 +01:00
parent b9eea5f325
commit b77a4eaa5f
2 changed files with 9 additions and 9 deletions

View File

@ -173,7 +173,9 @@ mod tests {
}
impl<F: FnOnce()> Drop for RunOnDrop<F> {
fn drop(&mut self) {
self.drop_fn.take().map(|f| f());
if let Some(f) = self.drop_fn.take() {
f()
}
}
}

View File

@ -649,14 +649,12 @@ mod tests {
let delete_marked_fn =
|queue: &mut IndexedPriorityQueue<u64, u64>,
shadow_queue: &mut BTreeMap<(u64, usize), u64>| {
let success = match marked.take() {
Some(delete_key) => Some(queue.extract(delete_key).is_some()),
None => None,
};
let shadow_success = match shadow_marked.take() {
Some(delete_key) => Some(shadow_queue.remove(&delete_key).is_some()),
None => None,
};
let success = marked
.take()
.map(|delete_key| queue.extract(delete_key).is_some());
let shadow_success = shadow_marked
.take()
.map(|delete_key| shadow_queue.remove(&delete_key).is_some());
assert_eq!(success, shadow_success);
};