From 3a7b67ea55d13ebfc953709f13125945af180498 Mon Sep 17 00:00:00 2001 From: "Jeff Washington (jwash)" Date: Wed, 14 Dec 2022 17:11:36 -0600 Subject: [PATCH] refactor unwrap_or_default for type that will soon not have a default (#29257) --- runtime/src/accounts_db.rs | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/runtime/src/accounts_db.rs b/runtime/src/accounts_db.rs index 2b0443096c..af503fecc2 100644 --- a/runtime/src/accounts_db.rs +++ b/runtime/src/accounts_db.rs @@ -8982,11 +8982,12 @@ impl AccountsDb { for (index, slot) in slots.iter().enumerate() { let mut scan_time = Measure::start("scan"); log_status.report(index as u64); - let storage_maps: SnapshotStorage = self - .storage - .get_slot_storage_entries(*slot) + let storage_maps = self.storage.get_slot_storage_entries(*slot); + let accounts_map = storage_maps + .as_ref() + .map(|storage_maps| self.process_storage_slot(storage_maps)) .unwrap_or_default(); - let accounts_map = self.process_storage_slot(&storage_maps); + scan_time.stop(); scan_time_sum += scan_time.as_us(); Self::update_storage_info(